PHP5+MYSQL5+APACHE2+ZendOptimizer, WINDOWS2003下安装

时间:2016-06-14

软件准备

apache_2.2.8-win32-x86-openssl-0.9.8g.msi  http://www.apache.org
php-5.2.6-Win32.zip http://www.php.net
MySQL-5.0.51b-win32.zip http://www.mysql.com
ZendOptimizer-3.3.0a-Windows-i386.zip http://www.zend.com

 

安装apache

 

安装apache在提示填写 Server Information 时会有两个选项让你来选择,一个是apache使用80端口;一个是使用8080,如果你安装了iis就选第二项使用8080,如果你的8080端口也被占用(如tomcat等),这时你可以先选择使用8080继续安装。如果你的8080端口未被其他服务使用安装就完成后右下角将出现 Apache 粉红色的羽毛 Icon并显示绿灯(表示 HTTP 伺服已经正常启动)

如果80,8080端口都被使用将无法正常启动,需要配置httpd.conf。

httpd.conf在apache的安装目录下的conf文件夹下,打开文件查找到

Listen 8080
修改成你想用的未被其他服务占用的端口,我改成了8000
Listen 8000
保存并重起apache服务器
在浏览器里打入
http://localhost:8000回车
看到“It Works”表示 apache已经安装成功了

 

安装php5

 

将php-5.2.6-Win32.zip解压至你想放的目录例如d:/php5
把php5目录下的 php5ts.dll拷贝到windows/system32目录下(c:/windows/system32)
和php.ini-dist 拷贝到windows目录下(c:/windows/),并改名为php.ini。


注意不要把php.ini拷贝到system32下,这样将不能正常加载php,我曾经将php.ini拷贝到了system32导致mysql无法加载,找了很久,都没有找到原因,phpinfo()可以显示php信息,连接mysql失败,mysql工作正常,最后才发现把php.ini拷贝到windows目录下(c:/windows/)。

 

配置php.ini

extension_dir = "./" 改为 extension_dir = "d:/php5/ext

保存

 

安装mysql5

 

只要一直“下一步”就ok了

 

 

下面要让php5支持mysql
打开php.ini
找到;extension=php_mysql.dll 去掉前面的;
找到;extension=php_mysqli.dll 去掉前面的;
保存
然后把php目录下的libmysql.dll复制到windows/system32

修改httpd.conf让apache支持php5
查找LoadModule这行,向下看可以看到一些象LoadModule actions_module modules/mod_actions.so或#LoadModule auth_digest_module modules/mod_auth_digest.so
在这段最后增加如下代码
LoadModule php5_module  d:/php5/php5apache2_2.dll
AddType application/x-httpd-php .php
也可以加在httpd.conf文件的最后
保存
重新启动apache,就可以运行php程序了

安装ZendOptimizer
不一定要装,它的主要功能为:
加速PHP文件执行,能显示被Zend Encode加密的PHP代码

上一条:伪静态URL中文乱码问题解决方法 下一条:单机memcache内存优化效果不如APC、Xcache等php加速扩展

相关文章

最新文章