前言,迅雷的进程是关闭,iis端口未使用80,或直接删除iis后再安装,保证没有任何的任务在使用80端口,
[ 软件准备 ]
Apache v2.0
php-5.2.0RC4-Win32
mysql-5.0.24a-win32
ZendOptimizer-3.3.0a-Windows-i386
[ 开始 ]
1.直接解压php-5.2到d:/myphp/php/
2.安装APACHE ,到地址 d:/myphp/apache/
3.[ 修改文件 ] ..apache/Apache Group/Apache2/conf/httpd.conf
如下:
用记事本打开该文件,在最后添上这两行代码:
AddType application/x-httpd-php .php
4.[ 建立www目录]到地址 d:/myphp/www //用于存放我的站点文件
5.在httpd.conf里找到这样一句话:DocumentRoot "C:/Apache2/htdocs"改成了DocumentRoot "d:/myphp/www"。
修改目录的默认首页:找到DirectoryIndex 后面写上你想设置为首页的文件名,如:index.html index.php等。
语言优先级,找到下列语句LanguagePriority zh-CN zh-TW en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv 把中文(zh-CN zh-TW)的部分剪切放到前面(也就是将原来文件中的相应部分改成如上的)。
6.[PHP的配置]
把php.ini-dist复制到C:/windows 下改名为 php.ini(装过php的都做过吧)然后修改了几个地方:
在Data Handling下找到post_max_size = 8M
这是PHP将接受的POST数据最大大小,可更改为20M。
在Paths and Directories下找到extension_dir=
这里设置的是PHP搜索扩展库的位置,将其路径设为extensions文件夹的位置,即改成:
extension_dir= "d:/myphp/php/ext"
在File Uploads下找到upload_max_filesize = 2M,允许上传的的最大文件大小
可更改为20M。
Dynamic Extensions这里是PHP扩展设置部分,列出了PHP所有的可支持扩展,前面都加了分号注释,表示目前PHP配置不支持扩展,我们可以将分号去掉让PHP支持该扩展下面列出的是几个常用且较实用的PHP扩展把下面几句前面的分号去掉
;extension=php_mbstring.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_imap.dll
;extension=php_mysql.dll
到这里php.ini就配置结束。接着很重要的一点将
d:/myphp/PHP/lIBMysql.dll,d:/myphp/PHP/ext/php_mysql.dll,d:/myphp/PHP/ext/php_mysqli.dll
拷贝到C:/Windows/system32下,这样PHP5才能支持MYSQL。
重起APACHE,在主目录下新建一个记事本文件test在里面输入
<?php
phpinfo();
?>
保存后修改后缀名为PHP。在浏览器输入http://127.0.0.1/test.php是不是看到PHP版本信息
7.[mysql安装] 地址 d:/myphp/mysql
8.[ZendOptimizer安装] 地址随意,安装时要确定php.ini文件地址,Apache目录地址,
9。[phpcms7安装] 如果卡在检测数据库那里找不到,就是php.ini文件里最后红色部分的添加
[Zend]
zend_extension_manager.optimizer_ts="d:/myphp/ZendOptimizer-3.3.0/lib/Optimizer-3.3.0/php-5.2.x/"
zend_extension_ts="d:/myphp/ZendOptimizer-3.3.0/lib/ZendExtensionManager.dll"
10。[安装完成]