每次坏境都不是自己动手搭建的 今天自己来...
遇到了那么多问题 也是好事...
软件版本 php-5.2.17 + Apache-2.2.22 + MySQL-5.1.56
操作系统 WIN7 旗舰 X64
start....
step1 Apache安装
1,运行 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
2,服务器信息随便填写,默认端口80
3,安装类型其实也随意,建议是自定义
4,选择特性,我的安装路径是 F\Web\Apache (我把这3个都装在F盘的web目录下)
5,安装,等待....
最后,在浏览器中访问 http://localhost/,显示“It works!”,说明apache服务已正常启动
step2 PHP安装
将php-5.2.17-Win32-VC6-x86解压到D:\Web\php即可
一点说明哦 自己下载要用vc6版本哦
step3 MySQL安装
1,运行 mysql-essential-5.1.56-win32.msi
2,安装类型其实也随意,建议是自定义
3,选择特性,我的安装路径是 F\Web\Mysql
安装完后 开始配置mysql服务器....
step4 MySQL配置
这个基本是next到底 几点注意就好
1,默认字符集,选择UTF8
2,安全设置,指定root用户密码 可以不设置 设置了好好记住这个密码...
3,执行完毕后 看看最后的窗口 如下图就ok了
如果第四个√显示为×,一般原因是之前安装的mysql没有彻底卸载
step5 PHP配置
1,64的:复制libmcrypt.dll,libmysql.dll,libmhash.dlll到C:/Windows/SysWOW64
32的:复制libmcrypt.dll,libmysql.dll,libmhash.dll到C:/Windows/System32
2,拷贝php.ini-dist,重命名为php.ini
3,修改php.ini文件
magic_quotes_gpc On //默认打开,可降低注入风险 但是如果是比较牛,还是关了
上传文件大小上限 upload_max_filesize = 2M //默认2M,可根据需要修改
post_max_size = 8M //默认8M,可根据需要修改
扩展目录extension_dir = "./" //修改为"F:/Web/PHP/ext"
开启常用扩展,去掉最前面的”;”
extension=php_curl.dll
extension=php_gd2.dll extension=php_mbstring.dll extension=php_mcrypt.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo.dll extension=php_pdo_mysql.dll extension=php_xmlrpc.dll
step6 Apache配置
修改apache/conf/目录下的httpd.conf文件
让apache加载php模块
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下方添加
LoadModule php5_module "D:/Web/PHP/php5apache2_2.dll"
PHPIniDir "F:/Web/PHP"
AddType application/x-httpd-php .php .html .htm
php目录下有多个dll文件,我们使用的是2.2.17版本,所以加载php5apache2_2.dll
AddType 是让.php .html .htm三种文件中的php代码均可执行
修改网页文件根目录
搜索DocumentRoot 和<Directory “F:/Web/Apache/htdocs”>
将原有目录修改为DF/Web/www
修改默认索引文件
搜索DirectoryIndex ,添加index.php
DirectoryIndex index.html index.php
重启apache服务
验证安装
在网页根目录下创建文件index.php,内容:
访问http://localhost/,如果显示php相关信息,则配置OK,大功告成!