使用PHP一年多了,对于搭建PHP环境自然是很多次,因为发现自己电脑很少有超过3个月不重装电脑的时候,所以现在来总结下我搭建WAMP环境的经验。
首先说明,由于技术原因,我在Windows下只能搭建PHP版本到5.2.17,因为我在官网找不到更高的版本可以配合Apache服务器运行在Windows下,另外我没有配置过含有SSL的,所以均是不含SSL的版本。
下载如下文件:
http://mirror.bit.edu.cn/apache//httpd/binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi
http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip
http://www.mysql.com/downloads/mysql/
接着安装MySQL和Apache,这里就不多讲了,大家应该都会,不清楚可以上网看看其他网站的教程。
现在便开始配置PHP
将下载回来的PHP压缩包解压缩,例如放到D:/php5文件夹,一下将根据该目录配置,如有不同请自行修正。
然后打开PHP的文件夹,将php.ini-dist文件复制并重命名为php.ini
打开改文件,找到extension_dir = “./”,将其修改为extension_dir = "D:php5ext",保存,便可以先放在一边。
接着配置Apache,打开Apache的安装目录,打开conf下面的httpd.conf文件,找到有很多行LoadModule的地方,大概在130行上下,在下面添加新的一行,输入LoadModule php5_module D:/php5/php5apache2_2.dll
继续向下查找
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
并在下面添加如下代码:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir D:/php5
保存后重启Apache服务器,如果出现启动失败请检查配置是否有问题
如果一切正常并没有修改其他设置,则可以在Apache安装目录下的htdocs下新建phpinfo.php文件,并输入如下代码:
<?php
echo phpinfo();
?>
现在打开浏览器,输入http://localhost/phpinfo.php,一切正常则会显示如下画面
说明PHP环境已经搭建成功了。
现在我们开始配置WAMP
1、设置默认内容文档
打开Apache的配置文件httpd.conf,查找index.html,找到如下行
在index.html后面添加index.php,或者index.htm,default.htm,default.php等默认内容文档名称,并以空格分开。
接着还可以配置网站根目录的位置,找到DocumentRoot,将其修改为你需要的目录,一共有两处,我修改后如下:
DocumentRoot "E:/www"
<Directory "E:/www">
2、配置PHP
打开php.ini文件,找到如下代码,并将相应需要开启的功能前面的分号去掉
接着打开Apache的配置文件httpd.conf,在最下面添加如下代码:
LoadFile D:/php5/libmcrypt.dll
LoadFile D:/php5/libmysql.dll
LoadFile D:/php5/libeay32.dll
LoadFile D:/php5/ssleay32.dll
这里主要是让Apache读入需要的dll文件,如果没有打开需要的功能,可以视情况导入需要的dll。
保存后重启Apache服务器,刷新http://localhost/phpinfo.php页面,可以看到多了写信息。
3、Apache设置多个虚拟主机使用多个域名