Win32下PHP运行环境的搭建
By proaholic
系统:windows XP
需要软件:Apache 2 http://httpd.apache.org
PHP 5 http://www.php.net
MySQL http://www.mysql.com
1.1 安装Apache 2
软件:httpd-2.2.16-win32-x86-openssl-0.9.8o.msi
步骤如图:
说明:此处需填写:网络域名,服务器名称,管理员电子邮件地址,及使用默认的80端口
说明:此处选择典型安装(Typical program features will installed)
说明:选择软件的安装路径D:\Apache2.2\
安装完成
启动Apache2.2服务器:开始菜单-->所用程序-->Apache HTTP Server2.2-->Control Apache Server -->start
或者,在命令行下输入httpd -k start
测试,Apache2.2正常工作“It works”
1.2 安装PHP5
软件:php-5.3.3-Win32-VC9-x86.zip
软件解压到D:/php/目录下
将php目录下的php.ini-development重命名为php.ini(你也可以保留一份原始配置php.ini-development)
修改配置文件如下:
1.2.1设置PHP扩展文件的路径,如下:
1.2.2添加模块,如下:
1.2.3配置D:\Apache2.2\conf下的httpd.conf配置文件
以模块方式加载PHP5,如下:
1.2.4添加服务器可执行文件类型,如下:
1.2.5为Apache服务器指明php.ini的路径,如下:
到此PHP模块‘基本配置’完成
1.3 安装MySQL
软件:mysql-5.1.50-win32.msi
说明:此处选择用户自定义安装
说明:此处选择需安装的组件及安装路径
说明:安装完成后的配置
说明:此处选择详细配置(Detailed configuration)
说明:Developer machine 选项表示将mysql服务仅需要最小的内存占用
Server Machine 选项表示mysql服务仅将使用一定量内存(较大)
Dedicated MySQL Server Machine 选项表示mysql将占用尽可能多的内存资源
说明:此处选项可获得20并发连接数,第二个选项为500,第三选项个为自定义
说明:Mysql服务器的端口要为3306 (3306也是MySQL的默认端口)
说明:字符集设置
说明:将mysql的bin目录添加到Windows的系统目录下,也可以手动设置环境变量。
说明:设置mysql服务的root用户的密码
说明:执行刚才的配置‘Execute’
PHP5的mysql扩展
在php.ini配置文件中修改如下:
启动MySQL,在命令行模式下
停止MySQL,如下:
1.4 安装Xdebug
(注:Xdebug是PHP调试器,要知详情可以WIKI一下)
软件:php_xdebug-2.1.0-5.3-vc9.dll
说明:必须把文件名改成php_xdebug.dll,并放入D:\php\ext\目录下
在php.ini文件中的配置:
说明:1895 加载xdebug模块
1896 自动打开“监测函数调用过程”的功能模块
1897 打开“函数参数”功能
1898 打开获取“函数返回值”功能
1899 设定函数调用监测信息的输出文件路径,该目录需要自己创建
1900 打开效能监测器
1901 设定效能监测信息输出文件的路径,该目录需要自己创建
1.5 Php.ini的配置
配置上传文件的临时目录
在php.ini文件中找到如下这行并设置成
说明:要在htdocx目录下新建temp这个目录
1.6 MySQL Administrator tool 的安装
(注:MySQL Administrator tool是MySQL官方的MySQL图形界面客服端)
说明:此处选择软件安装的路径
安装完成后,启动MySQL Administrator
设置如下:
1.7 PhpMyAdmin的安装与配置
(注:PhpMyAdmin也是MySQL客服端,使用PHP语言写的脚本,基于WEB)
下载PhpMyAdmin压缩包,解压到WEB服务器的根目录下,并重命名为PhpMyAdmin
将config.sample.inc.php文件重命名为config.inc.php,打开并修改如下选项
说明:马赛克部分为root用户的密码,是MySQL帐号的密码
将 phpMyAdmin/libraries/config.default.php文件的81行配置如下:
Php.int文件配置959行,如下:
完成后启动PhpMyadmin,
启动apache和mysql,在浏览器上输入http://localhost/PhpAdmin/main.php'
1.8 Eclipse的安装与配置
首先下载eclipse-php压缩包zip,该软件本身包含php开发的相关插件,所以无需例外下载。
解压到D:\目录下,D:\eclipse
配置如下图:
Windows ->preferences:
完成后,启动Eclipse就可以使用