本文主要和大家分享php和apache安装配置实例,希望能帮助到大家。
一、安装apache
1.登录http://httpd.apache.org/download.cgi
2.如图所示,选择某个版本的 “files for microsoft windows“
选项,进入下载页面;
3.如图所示,选择第一项“apachehaus”;在新的界面中,会发现vc11和vc14,这里注意,一定要记住vc11和vc14的选择要和之后php的选择一致。
4.下载结束后,将文件解压缩到某个文件夹,如c:\apache
5.用记事本打开c:\apache\conf\httpd.conf文件,找到:define srvroot,设置define srvroot c:\apache,这里设置的值是之前解压缩的文件夹位置。
如果需要修改端口,则继续找到 listen 80,并将80改为要设置的端口。
6,启动apache http server 使用windows命令行以管理员身份进入apache程序的文件夹下的bin文件夹,输入httpd -k install,完成apache服务的安装。
7.双击c:\apache\bin\apachemonitor.exe,打开apache控制台。点击start后,输入http://localhost,出现以下页面说明安装成功。
二.安装php
1.登录http://www.php.net/,选择自己要安装的版本,这里需要注意的是版本选择时vc11和vc14必须和之前apache的选择一致。x86,x64必须和本机的实际情况一致。
2.将下载的文件解压缩到某个文件夹,如c:\php,并将根目录下php.ini-production 复制一份,并重命名为php.ini;
3.设置环境变量将c:\php和c:\php\ext加入环境变量path中,即在path变量结尾加上;c:\php;c:\php\ext
三整合apache与php
1.用记事本打开c:\apache\conf
查找serverroot,修改serverroot c:\apache(这里输入的是你解压apache安装包后放的位置)
查找#servername www.example.com:80 ,修改为 servername www.example.com:80 (去掉前面的#)
查找documentroot c:/apache/htdocs , 修改为documentroot c:/apache/htdocs (如果一样,就不用改)
查找<directory "c:/apache/htdocs"> ,修改为 <directory " c:/apache/htdocs "> (如果一样,就不用改)
查找directoryindex index.html ,修改为 directoryindex index.html index.php index.htm (这里我们添加了index.php index.htm)
查找scriptalias /cgi-bin/ c:/apache/cgi-bin/ ,修改为 scriptalias /cgi- bin/ c:/apache/cgi-bin (如果一样,也不用改)
查找<directory "c:/apache/cgi-bin"> 修改为 <directory "c:/apache/cgi-bin/"> (如果一样,也不用改)
在 c:\apache\conf\httpd.conf最后一行添加添 加 loadmodule php5_module c:/php/php5apache2_4.dll 让
apache 支持php (请确认c:/ php/有php5apache2_4.dll,如果你下载的是我提供的连接肯定是有的)
添加 addtype application/x-httpd-php .php .html .htm
添加 phpinidir f:/phptools/php5.5 (告诉apache php.ini的位置)
至此,httpd.conf 配置完成,保存httpd.conf 。
2.用记事本打开f:\php\php.ini
将; extension_dir = ext修改为 extension_dir = ext (去掉extension前面的分号)
将;extension=php_mbstring.dll 修改为 extension=php_mbstring.dll(去掉extension前面的分号,这是php多字节字符串扩展)
将;extension=php_mysql.dll修改为 extension=php_mysql.dll(去掉extension前面的分号)
将;extension=php_mysqli.dll 修改为 extension=php_mysqli.dll(去掉extension前面的分号)
三、测试
在c:\apache\htdocs下创建phpinfo.php,写入<?php phpinfo(); ?>,
打开apache服务,在浏览器输入http://localhost/phpinfo.php,出现如下页面,则说明整合成功!
”cannot load php5apache2_4.dll into server”问题的解决
出现这个问题是因为apache与php的v11,v14版本不匹配,或者php的x86与x64版本选择错误。所以一定在下载时在选择相匹配的版本。
还要注意php的版本号php5apache2_4.dll
相关推荐:
php + apache安装配置
以上就是php和apache安装配置实例分享的详细内容。