您的位置:首页 > 运维架构 > Apache

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

2012-03-09 00:00 120 查看
软件准备


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代码

$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});

原文链接:
http://blog.csdn.net/vince6799/article/details/3859952
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐