`

windows + php + apache+ mysql开发文档

    博客分类:
  • PHP
阅读更多

 

php + apache + mysql 开发文档

 

搭建及配置环境

php下载地址:http://windows.php.net/

Apache httpd 下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/binaries/win32/

 

自定义安装apache之后:

如果安装过程中选择只为当前用户安装并设置端口号为8080,需要安装apache服务

安装apache服务:

打开DOS窗口:切换至apache的bin目录,输入httpd -k install

 

配置:

启动服务:httpd -k start

如果安装过程中选择为所有用户安装,并且端口号是80那一项,上面两步不用

 

测试

最后在浏览器中输入:

本机地址:http://localhost:8080

会输出:

It works!

 

到这里,apache服务器安装成功!

 

配置环境


 

一、Apache配置文件httpd.conf

(1)添加对php的支持

   LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"

   PHPIniDir "C:/Program Files/PHP"

(2)添加首页

添加对index.php的支持

  <IfModule dir_module>

    DirectoryIndex index.php index.html

</IfModule>

(3)添加类型支持(php)

  AddType application/x-httpd-php .php


 

 

 

更改之后重启apache服务器

 

 


二、编辑PHP配置文件php.ini,

1.把php.ini-recommended 改为 php.ini

2.配置php.ini

1>时区:

[Date]

date.timezone = PRC

2>报错打开:display_errors = on

3>扩展

a. 设置扩展目录:

extension_dir = "D:/apps/php/ext/"

b. 扩展文件打开:

extension=php_bz2.dll

extension=php_curl.dll

前面的注释都去掉

 

 

然后重启服务器

 

显示php信息:phpinfo();

 

 

上面输出文件即在

htdocs目录中,把一个hello.php放进去:

代码helloworld:


 

<html>
	<body>
		<?php
			echo "Hello World";
		?>
	</body>
</html>
 

 

 

PHP开发start

三、开发工具:eclipse PDT插件

开发工具下载地址:http://www.eclipse.org/pdt/downloads/ 

 

一、 配置:

1. apache httpd添加虚拟目录

 配置默认站点主目录为Apache的htdocs目录,由于要在D:/apps/eclipse-phpWin32/eclipse-php/workspace/ 下放置所有的Eclipse工程,因此为了能够访问到各个工程下面的php文件,需要建立一个虚拟目录指向eclipse工程所在目录。修改httpd.conf,在文件结尾添加:


 

 

#添加一个虚拟目录

Alias / "D:/apps/eclipse-phpWin32/eclipse-php/workspace/"    

<Directory "D:/apps/eclipse-phpWin32/eclipse-php/workspace/">    

   Options Indexes MultiViews    

   AllowOverride None    

   Order allow,deny    

   Allow from all    

</Directory>



二、 eclipse配置
2.1配置eclipse指向php模块
   打开Eclipse的Window->Preferences->PHP->PHP Executables->Add


 
2.4.2配置Eclipse中的php文件访问URL:
打开Window->Preferences->PHP->PHP Server,编辑Default PHP Web Server条目


 
默认端口号是80

配置完成后,重新启动Apache httpd

2.3测试
新建一个php project,新建一个php 文件(内容如下),右击此文件选择”Run As”→”PHP Web Application”
    <?php  
      phpinfo();  
    ?>  
 

页面显示关于php的详细信息


 

 

开发资料:http://www.w3school.com.cn/php/index.asp

               http://www.php.net/manual/zh/index.php

 

 

 

 

 

Php链接mysql数据库配置步骤:

1> 将php安装目录中的libmysql.dll拷贝到C:/Windows/System32/目录下

2> 修改配置文件php.ini:对mysql扩展(extension=php_mysql.dll前面的注释去掉)

 

 

 

 

 

当数据库编码是gbk时,Php解决插入中文时报错: 错误信息类似一下:

Incorrect string value: '\xCA\xC0\xBD\xE7' for column 'message' at row 1

 

错误原因:服务端编码与mysql编码不对应

 

解决方法:

第一步:在mysql中查看编码

两种方法:第一种,利用mysql客户端管理器

  第二种,在mysql命令行中,执行 show create table tablename\G; 来查看

第二步:在执行sql语句前加入 mysql_query(set names gbk); 语句即可,编码需和数据库一致

 

第三步,转换中文 :$message = iconv("UTF-8", "GBK", $message);


  • 大小: 40.6 KB
  • 大小: 37.7 KB
  • 大小: 35.8 KB
3
3
分享到:
评论
1 楼 pengyan5945 2012-11-21  
phpstudy2011

相关推荐

    Windows + Apache + PHP + MySQL点餐系统

    本项目服务端环境要求为 Windows + Apache + PHP + MySQL。 下面介绍如何搭建环境,部署服务器端应用。 1.开发工具WAMP Server安装包 wampserver3.1.7_x86.exe, 双击安装包,根据提示进行安装即可。 默认安装目录...

    mysql+apache+php

    在Linux系统中,集成安装MySQL、Apache和PHP是构建一个LAMP(Linux、Apache、MySQL、PHP)服务器的基础。这个过程涉及到三个主要组件的下载、安装、配置以及它们之间的集成。 首先,我们来详细讲解MySQL的安装配置...

    WAMP(windows+apache+mysql+php)安装与配置[文].pdf

    WAMP(Windows + Apache + MySQL + PHP)是一种常用的Web开发环境配置组合,它可以在Windows操作系统上搭建一个完整的Web服务器环境,用于开发和测试PHP应用程序。通过这一组合,开发者可以在本地计算机上模拟真实的...

    Apache+PHP+MySql 绿色管理

    【Apache+PHP+MySQL 绿色管理】是一个集成的开发和运行环境,它将三个重要的开源组件——Apache HTTP Server、PHP(Hypertext Preprocessor)和MySQL数据库管理系统整合在一起,为开发者提供了一个轻便、高效的Web...

    apache+mysql+php+tomcat+Discuz和apache+mysql+php+tomcat+lybbs.pdf

    这篇文档涉及的是在Linux系统中搭建一个基于Apache、MySQL、PHP和Tomcat的混合环境,同时集成Discuz和lybbs这两个论坛系统的过程。以下是详细的知识点解释: 1. **Apache**:Apache HTTP Server是最流行的Web服务器...

    php 集成环境 Apache+MySQL+PHP集成环境汇总

    在Windows操作系统中搭建PHP开发环境,主要涉及到三个核心组件:Apache HTTP服务器、MySQL数据库管理系统以及PHP脚本解释器。这三者合称为“LAMP”(Linux, Apache, MySQL, PHP)架构在Windows环境下的变种,通常被...

    linux下安装apache+php+mysql的最简步骤

    在Linux系统中,构建一个基于Apache、PHP和MySQL的服务器环境,通常被称为LAMP(Linux、Apache、MySQL、PHP)架构。这是一种常见的Web开发平台,适用于动态网站和应用程序的部署。下面将详细介绍如何在Linux环境下...

    (亲测)WindowsServer2008下搭建Apache+PHP+MySQL

    【搭建Apache+PHP+MySQL环境】在Windows Server 2008操作系统中,为了搭建一个高效稳定的Web开发环境,通常会选择集成的WAMP(Windows、Apache、MySQL、PHP)服务器。以下将详细介绍如何一步步地安装和配置这些组件...

    windows+apache+php5+mysql.pdf

    Windows、Apache、PHP和MySQL的组合(通常称为WAMP)是一个流行的选择,它允许在本地计算机上搭建一个功能齐全的Web服务器,用于开发和测试PHP应用以及存储相关数据。以下是一份详细步骤,教你如何在Windows上安装和...

    Windows下配置php+apache+mySQL文档

    在Windows操作系统中搭建PHP、Apache和MySQL环境,是开发基于LAMP(Linux, Apache, MySQL, PHP)架构的Web应用的常见步骤。以下是一份详细的配置指南,确保所有组件的版本相互兼容。 首先,你需要下载以下软件的...

    Linux+Apache+Nginx+Mysql+PHP完美配置教程

    【Linux+Apache+Nginx+Mysql+PHP完美配置教程】 在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. *...

    apache+php+mysql

    apache+php+mysql开发文档

    apache2.2+php5.2+MYSQL5.0+phpMyAdmin2.9+Zend 配置文档

    本配置文档主要涵盖了如何在服务器上安装和配置Apache2.2、PHP5.2、MySQL5.0、phpMyAdmin2.9以及Zend Optimizer,这些都是Web开发中的核心组件。下面将详细介绍每个组件的功能及其配置步骤。 1. **Apache2.2**: ...

    LAMP(linux+apache+mysql+php)的基本配置

    ### LAMP(Linux + Apache + MySQL + PHP)基本配置详解 #### 一、LAMP环境简介 LAMP代表Linux(操作系统)、Apache(Web服务器)、MySQL(数据库管理系统)和PHP(服务器端脚本语言)。这套组合在搭建Web应用程序...

    wamp(apache+mysql+php)

    WAMP(Windows、Apache、MySQL、PHP)是一种在Windows操作系统上搭建Web开发环境的工具。它将Apache服务器、MySQL数据库和PHP脚本语言集成在一起,使得开发者可以在本地计算机上快速构建、测试和运行PHP应用程序,而...

    Windows+Apache+Openssl+MySQL+PHP+ZendOptimizere Accelerator phpMyAdmin NaviCat 安装 与 配置 笔记

    ### Windows + Apache + Openssl + MySQL + PHP + ZendOptimizer + eAccelerator + phpMyAdmin + NaviCat 安装与配置指南 #### 一、Apache 安装与配置 **所用文件:** - `apache_2.2.8-win32-x86-openssl-0.9.8g....

Global site tag (gtag.js) - Google Analytics