Windows、Apache、MySQL、PHP组件安装摘要。尚未写完,暂时把精要部分留下来。
[b]官方最新版本下载地址:[/b]
Apache(2.2.4): http://httpd.apache.org/download.cgi
PHP(5.2.3): http://www.php.net/downloads.php
MySQL(5.0.41): http://dev.mysql.com/downloads
phpMyAdmin(2.10.2): http://www.phpmyadmin.net/home_page/downloads.php
[b]安装Apache 2.2.4[/b]
开始后,同意协议,一路Next。
到了填写Server Information这一步,Network Domain、Server Name填localhost,当然你填写其它的也没有什么影响;底下的选项就选择默认的第一个
Next。安装类型,选择Custom,Next。安装功能默认
安装地址,我这里选择的是D:\Apache,Next
确认无误后,按Install,开始安装
安装到最后时,会出现两个错误,主要是无法注册服务。忽略错误,完成安装
用管理员模式的CMD,切换到Apache安装目录的bin子目录下
执行httpd -k install 命令,把Apache安装为Windows服务
接着,执行httpd -k start ,启动Apache
[b]配置Apache[/b]
打开Apache的配置文件httpd.conf(Apache安装文件夹下conf子文件夹中
找到DocumentRoot “X:/xxx/htdocs” 和 (引号内因个人安装地址而不同),将引号内改为网站所在文件夹。例如:DocumentRoot “D:/Inetpub/websites” 和 ,注意目录分割线应该用斜杠"/“而不是Windows中常用的反斜杠”"
找到LoadModule节,换行添加
LoadModule php5_module “D:/Inetpub/PHP/php5apache2_2.dll”
PHPIniDir “D:/Inetpub/PHP”
(引号内地址依次为PHP执行文件php5apache2_2.dll和配置文件php.ini的路径)
找到DirectoryIndex index.html,修改为 DirectoryIndex index.php index.html
找到 AddType application/x-gzip .gz .tgz ,换行添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
保存httpd.conf
[b]配置PHP:[/b]
将PHP安装目录下的php.ini-recommended备份并重命名为php.ini并打开
找到形如;extension=*.dll这样的列表,即是选择加载的模块,根据需求去掉前面的;加载,例如
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mhash.dll
extension=php_mime_magic.dll
extension=php_ming.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
找到 memory_limit =,修改后面的数值,设置php脚本可占用的最大内存大小
保存php.ini
[b]另外:[/b]
取消开机自动运行Apache Web Server status monitor(X:XXXApachebinApacheMonitor.exe), 此程序在Vista下安装不正确,而且功能完全可由系统自带的“服务”实现。
重启计算机。