1 准备工作
php5.rar
mysql-5.1.51-win32.msi
httpd-2.2.22-win32-x86-no_ssl.msi
在D盘创建一个目录amp,以上三个软件均安装在d:\amp目录下。
在D盘创建www目录,作为网站目录。
2 安装php
将php5.rar解压缩到d:\amp目录下,即d:\amp\php5。修改php.ini文件。
extension_dir = "D:/amp/php5/ext"
打开如下配置,即去掉前面的注释符号(;)
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
PHP.INI大概在1019 【具体的行数,根据配置版本不一样】找到; date.timezone =去掉前面的注释;号,然后改成date.timezone =Asia/Shanghai,保存配置文件。
将D:\amp\php5及D:\amp\php5\ext添加的系统环境变量Path后面。
3 安装mysql
运行mysql-5.1.51-win32.msi,按提示一步一步操作,安装目录选择D:\amp\mysql5。
在安装的时候选择Customer方式。
配置时设置Detailed Configuration。
服务器类型选择Server Machine。
实例类型选择Transactional Database Only。
选择Manual Setting,设置并发数量为200。
端口设置默认的3306,并勾选防火墙例外。
字符集Character Set设置为utf-8。
配置为服务并将bin目录添加到系统环境变量Path。
设置root密码并勾选允许root用户远程登录。
设置完成之后单击Execute,成功单击Finish。
4 安装apache
运行httpd-2.2.22-win32-x86-no_ssl.msi,按提示一步一步安装即可,只需要选择安装目录时注意一下,指定为d:\amp\apache22目录。
安装完成之后进行配置,打开conf\ httpd.conf文件,需要修改的配置如下
#apache安装目录
ServerRoot "D:/amp/apache22"
#监听端口
Listen 9001
#增加LoadModule
LoadModule php5_module D:/amp/php5/php5apache2_2.dll
#网站所在目录
DocumentRoot "D:/www"
<Directory "D:/www">
#增加php默认页面
DirectoryIndex index.php index.html
#AddType
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
在httpd.conf文件最后添加一行
PHPIniDir "D:/amp/php5"
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
由于配置了php后,此处“Deny from all”为拒绝一切连接。
把此行修改为 “Allow from all”
修改后的代码为:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
5 注意事项
在系统环境变量中,php的路径在mysql路径之前。
如果apache服务在启动时提示1067之类的错误,请检查php.ini文件,看是否打开的extension过多,可以尝试关闭一些extension。
在D:\www目录下创建文件index.php,内容
<?php
phpinfo()
?>
然后在浏览器打开http://127.0.0.1/index.php,看是否有内容输出。
posted on 2014-01-29 01:17
水 阅读(1140)
评论(0) 编辑 收藏 引用 所属分类:
项目管理