Apache+php 环境配置

1.Apache 与PHP搭配选择

Apache  2.2版本,与php5.3.x ,php5.4.x搭配,php目录中一定要有“php5apache2_2.dll”文件,否则启动Apache时会出现“the requested operation has failed!”错误。

Apache 2.4版本,与php5.5.x版本搭配,已经不支持2.2。php目录中一定要有“php5apache2_4.dll”,否则启动Apache时也会出现错误。

PHP nts版本和ts版本本:

non-thread-safe 非 线程安全 与IIS 搭配环境,

thread-safe  线程安全  与apache 搭配的 

用错了版本,apache是无法启动的,另外在以后扩展库的下载也是有nts与ts不同的版本下载是要对应。


2.PHP配置

1)将PHP的压缩包zip解压到一个目录下,如(D:\Program Files\php-5.2.10-Win32)

2将PHP目录(D:\Program Files\php-5.2.10-Win32)下的 php.ini-dist(或php.ini-development) 文件重命名为 php.ini,成为php配置文件。

3)打开重命名文件php.ini

1> 找到

  extension_dir = "ext"

修改为:

extension_dir = "D:\Program Files\php-5.2.10-Win32\ext" //php目录下的ext文件

2> 找到

 

;extension=php_curl.dll 
;extension=php_gd2.dll 
;extension=php_mysql.dll 
;extension=php_pdo_mysql.dll 
;extension=php_pdo_odbc.dll 

修改为(支持mysql):

extension=php_curl.dll 
extension=php_gd2.dll 
extension=php_mysql.dll 
extension=php_pdo_mysql.dll 
extension=php_pdo_odbc.dll 

3>

  在【环境变量】的【Path】中加入:;E:\Program Files\PHP; E:\Program Files\PHP\ext两个值。


3.Apache/conf/httpd.conf 配置

1)找到apache安装目录下conf文件夹下的httpd.conf文件,并打开

2)修改文件

1> 找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

在本行后面添加:

LoadModule php5_module "D:/Program Files/php-5.2.10-Win32/php5apache2_2.dll" 
PHPIniDir "D:/Program Files/php-5.2.10-Win32
AddType application/x-httpd-php .php .html .htm 

2>找到

DocumentRoot "D:/Program Files/php-5.2.10-Win32/htdocs" 

修改为:

DocumentRoot "D:/phpweb"  //以后放开发php代码文件的地方

3>找到

<Directory "D:/servers/Apache2.2/htdocs"> 

修改为:

<Directory "D:/phpweb"> 

4>找到:

<IfModule dir_module> 
DirectoryIndex index.html 
</IfModule> 

修改为:

<IfModule dir_module> 
DirectoryIndex index.php index.html 
</IfModule> 

4.验证环境是否搭建正确:

D:/phpweb目录下创建 index.php文件,输入一下代码:

<?php phpinfo(); ?>
在浏览器中输入:http://localhost,出现



搭建成功!

如果浏览器中输入 http://localhost,页面中显示 “ It Works! ” 字样,则没有成功,可以检查是否是Apache 与PHP版本搭配错误或者配置文件配置错误。


2


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值