Apache+PHP搭建服务器

来源:互联网 发布:工作时间矩阵图 编辑:程序博客网 时间:2024/05/17 05:07
1.安装apache
双击文件apache_2.2.9-win32-x86-no_ssl-r2.msi,把它安装在 d:/web或者也可以是其它路径,注意不要是名称带空格的文件夹(也不要含中文),这里以d:/web为例,接着一直点下一步直到完成, 如果80端口已经被占用(比如安装了IIS),就选8080端口。
    安装过程中需要填入服务器信息:填入localhost,localhost,邮件地址即可
现在打开浏览器,输入 http://localhost ,如果不是80端口则输入 http://localhost:8080 ,下同。
看到It works!,说明apache安装成功了!!!!!

2.修改apache配置文件httpd.conf
解压php-5.2.4-Win32.zip到文件夹D:/web/php-5.2.4-Win32 。在apache安装路径下找到httpd.conf文件,用记事本打开。
配置PHP:
查找#LoadModule ssl_module modules/mod_ssl.so到这一行,在该行末回车另起一行,添加如下配置内容:
#php#
LoadModule php5_module "d:/web/php-5.2.4-Win32/php5apache2_2.dll"
AddType     application/x-httpd-php .php   (注意:.php前有一个空格)
PHPIniDir   "d:/web/php-5.2.4-Win32"
设置网站默认访问文件:
查找DirectoryIndex index.html到该行,修改为:
DirectoryIndex index.html default.html index.php default.php
设置网站根目录:
查找#DocumentRoot这一行修改为:DocumentRoot "D:/wwwroot"
设置根目录访问权限:
查找<Directory />,将<Directory />到</Directory>之间的内容修改为:
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
</Directory>

3.修改php配置文件php.ini
拷贝在php安装文件夹下找到php.ini-dist文件,用记事本打开,另存为D:/web/php-5.2.4-Win32/php.ini
设置服务器时区:
查找date.timezone设置为date.timezone = PRC    其中,PRC是代表中华人民共和国。
关闭魔术引号:
查找magic_quotes_gpc 设置为:magic_quotes_gpc = Off
设置PHP扩展路径:
查找extension_dir 设置为:extension_dir = "D:/web/php-5.2.4-Win32/ext"
开启必要的php扩展:
分别查找extension=php_mbstring.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_pgsql.dll
extension=php_xsl.dll
分别将该行前面的分号去掉。
增加xdebug扩展
www.xdebug.org站点下载相应php版本的xdebug模块文件,可以自己修改文件的名称,如保存成:php-xdebug.dll,下载完成后将文件复制到D:/web/php-5.2.4-Win32/ext/文件夹下,在php.ini文件内查找到最后一个extension,回车再起一行,添加如下内容:
zend_extension = "D:/web/php-5.2.4-Win32/ext/php-xdebug.dll"

4.添加PHP路径到系统环境变量
桌面我的电脑右键属性->高级->环境变量
追加PATH环境变量(若没有PATH环境变量则新建)的值,追加 ;d:/web/php-5.2.4-Win32
设置完环境变量,需要重启才能生效!!!

5.测试
在网站根目录新建文本文件phpinfo.php,内容如下:
<?php
phpinfo();
?>
打开浏览器,输入:http://localhost/phpinfo.php
OK,大功告成!