有时为了调试一些程序,还是需要在自己使用的个人计算机上安装php的开发环境。每次安装的时候,都需要找找资料,或者看看readme,觉得很麻烦。同时也试用过一些一体的安装软件,总是觉得不合心,要么版本不是最新的,要么修改了一些配置。调试程序的时候,最好还是在原始配置环境下调试,这样可以屏蔽掉因为配置引起的问题。尽管网络上这样的文章已经太多了,在这次安装完后,还是按照自己的习惯总结一下。
我最喜欢的是压缩版本,在有选择的时候,都不会选择exe的执行文件。直接解压压缩文件,可以控制很多配置,也不会在系统的注册表中添加很多的垃圾。
apache,php,zend的安装:
此次安装的是Apache2.0.54,PHP5.0.4,ZendOptimizer2.5.5。
apache2安装没有压缩包,只有exe的执行文件,我一般习惯安装D:\Program Files\Apache Group\Apache2,在安装的时候,不要选择安装成windows的服务,毕竟只是在需要的时候才开启apache。
然后解压php5到任意位置,我一般是D:\php\php5,接着在apche的http.conf中添加:
LoadModule php5_module "D:/php/php5/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php/php5"
在将php.ini-recommand copy到同目录的php.ini,然后在php.ini段中修改include_path段,修改成
include_path = ".;D:\php\php5\includes"
Zend的安装没有压缩,是exe的,不过安装起来很方便,指定apache,php.ini的位置就可以了。
安装后,会在php.ini中添加:
[Zend]
zend_optimizer.optimization_level=15
zend_extension_ts="D:\Program Files\Apache Group\zend\lib\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="D:\Program Files\Apache Group\zend\lib\Optimizer-2.5.5"
启动程序菜单中选择“Start Apache in Console”就可以启动apache2了。
mysql的安装:
有两个版本选择:mysql4.0.24和mysql4.1.12,其中4.1版本后的对unicode支持非常好,但使用,管理,开发都有了一些改变。为了兼容以前的程序,所以要安装两个。
还是都选择安装压缩包,然后解压到D:\Program Files\mysql\的相应目录下。mysql4.0.24安装在./mysql-4.0.24-win目录,mysql4.1.12安装在.mysql-4.1.12-win32目录。
在./mysql-4.0.24-win目录下,创建一个my.ini文件,内容如下:
[mysqld]
basedir=D:/Program Files/mysql/mysql-4.0.24-win
datadir=D:/Program Files/mysql/mysql-4.0.24-win/data
[WinMySQLadmin]
Server=D:/Program Files/mysql/mysql-4.0.24-win/bin/mysqld-nt.exe
user=root
password=linuxroot
然后是mysql.bat文件:
"D:\Program Files\mysql\mysql-4.0.24-win\bin\mysqld" --defaults-file="D:/Program Files/mysql/mysql-4.0.24-win/my.ini" --console
双击mysql.bat就可以运行mysql4.0.24了。
在./mysql-4.1.12-win32目录下,创建一个my.ini文件,内容如下:
[mysqld]
basedir=D:/Program Files/mysql/mysql-4.1.12-win32
datadir=D:/Program Files/mysql/mysql-4.1.12-win32/data
default-character-set=utf8
[client]
default-character-set=utf8
然后是mysql.bat文件:
"D:\Program Files\mysql\mysql-4.1.12-win32\bin\mysqld" --defaults-file="D:/Program Files/mysql/mysql-4.1.12-win32/my.ini" --console
双击mysql.bat就可以运行mysql4.1.12了。
非狐外传@2005-06-13 全文结束