xp下php5连接apache2,急等!!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xp下php5连接apache2,急等!!!相关的知识,希望对你有一定的参考价值。
忙了两天了,该做的都做了,头都大了!!
求好心的大虾帮忙远程求助安装以下!
在下感激不尽!把配置好的文件给我传一份也好!谢谢
http://www.phpwind.net/read-htm-tid-409589.html&t=1
我就是按着做的可以用了
http://fouroceans.51vip.biz/ 我的论坛,白天可以访问
2、配置Apache以支持PHP:
2.1、用记事本打开并编辑Apache的配置文件“F:\MyForumProg\Apache2.2\conf\httpd.conf”,查找字符串“#LoadModule ssl”,在其后加入一行“LoadModule php5_module F:/MyForumProg/PHP/php5apache2_2.dll”(见下图)。
2.2、查找字符串“DocumentRoot "”,将其设置为我们设定的Apache虚拟根目录为“F:\MyForumProg\MyBBS”(见下图)。
2.3、查找字符串“<Directory "”,将其也设置为我们设定的Apache虚拟根目录为“F:\MyForumProg\MyBBS”(见下图)。
2.4、查找字符串“DirectoryIndex index.html”,将其修改为“DirectoryIndex index.php index.html”(见下图)。
2.5、查找字符串“AddType application/x-gzip”,在其后加入一行“AddType application/x-httpd-php .php”(见下图);然后,保存文件并退出。
至此,Apache的基本配置工作已经完成。
2.6.1、为了验证配置文件修改的正确性,可右击桌面右下角系统托盘中的Apache图标,点选“Open Apache Monitor”项(见下图)。
2.6.2、在随后弹出的“Apache Service Monitor”窗口中,点击“Restart”按钮,如果提示“The Apache2 Service has restarted.”,则说明Apache服务在修改后的配置下重启成功(见下图)。
2.7、为了验证Apache对PHP的支持,可在Apache的虚拟根目录(F:\MyForumProg\MyBBS)下创建一个名为“phpinfo.php”的文件,内容如下:
<?php
phpinfo();
?>
在浏览器中打开:http://localhost/phpinfo.php,如能看到当前服务器所支持PHP的全部信息(见下图),则说明Apache对PHP的支持配置成功了。注意:“Server API”的模式为“Apache 2.0 Handler ”。 参考技术A 先自己配置,懂得原理后可以用一些套件
有名的有 Appserv 和 Xampp
Appserv 我以前用的,效率好像比Xampp高些,缺点装zend麻烦,现在新版本不知道怎么样了
我现在一直用xampp 解压就可以用了,想要的东西都有了,包括zend,SSL,ftp 等好多呢
配置文档网上搜索一下应该比较多,我就不写了,
注意的是端口不要冲突。
例如80端口容易被IIS或迅雷占用。看检查一下 参考技术B 你用php5编软件?还是做网站?
Windows XP SP2下配置PHP开发环境(方法一)
(Apache2.2.4 + PHP5.2.1 + MySQL5.0.22 + ZendOptimizer3.2.6)
初涉PHP,三天摸索,重复N次,精神几近错乱,终于成功配置PHP环境,现将步骤记录如下:
环境及所须软件:
Windows XP SP2 (不安装IIS,或者关闭IIS)
Kaspersky Anti Virus 6.0 (之所以说明,是因为有些访火墙会阻止80端口而与Apache服务器冲突)
apache_2.2.4-win32-x86-no_ssl.msi (
www.apache.org,应用程序服务器)
php-5.2.1-Win32.zip (
www.php.net,PHP5的软件包)
pecl-5.2.1-Win32.zip (
www.php.net,PHP5的PECL扩展模块集合包)
mysql-noinstall-5.0.22-win32.zip (
www.mysql.com,数据库管理系统)
ZendOptimizer-3.2.6-Windows-i386.exe (
www.zend.com,php程序加速器)
安装过程:
1.
安装
Apache
Apache安装很简单,路径为E:/Apache2.2,然后一路next,next,finish。其中出现要填写Network Domain,Server Name,Administrator's Email Address这三项,填写内容如下:
要注意是否与系统中的杀毒软件发生冲突和80端口争夺,我用的卡巴斯基个人版6.0,在信任区域及网络设置中的端口设置中并没有特别设置,安装完成后可以在浏览器中打开
http://localhost看是否出来It Work字样,以此验证是否安装成功和正常运行。
2.
安装
PHP
解压php-5.2.1-Win32.zip到E:/php5,然后将pecl-5.2.1-Win32.zip内的所有文件(*.dll,*.jar)解压到E:/php5/ext目录下,ext目录是PHP 搜索扩展库和存放扩展库的位置。
然后在“我的电脑”->属性->高级->环境变量 中增加环境变量如下(建议设置完环境变量后进行系统重启):
PHPRC
E:/php5/
PHPEXT
E:/php5/ext
PATH
;E:/php5;E:/Apache2.2
3.
安装
MySQL
安装MySQL,下载的是解压版,个人觉得解压版的MySQL比较好用,安装方法比较简单,可参考本站另一篇文章(http://blog.csdn.net/royal_coffee),在这里不再重述。
4.
配置
Apache
中的
http.conf
打开E:/Apache2.2/conf/extra目录,新建一个名为httpd-php5.conf的文件,内容如下(注意当中的路径分隔符):
LoadModule php5_module "E:/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php
PHPIniDir "E:/php5"
然后打开E:/Apache2.2/conf/httpd.conf,未行增加一句
Include conf/extra/httpd-php5.conf
5.
配置
php.ini
将E:/php5目录中的php.ini-dist重命名为php.ini,查找当中的extension_dir = "./",将其改为extension_dir = "E:/php5/ext"
然后启用相应的*.dll文件,即将
;extension=php_bz2.dll
;extension=php_curl.dll
…
更改为
extension=php_bz2.dll
extension=php_curl.dll
…
因为我们前面在Apache设置的时候,选择PHPIniDir的目录就在我们php的安装目录,所以无需将php.ini复制到windows目录下。还有就是提示,如果你要调用mcrypt,mhash,mysql的话,记得把php目录下的libmcrypt.dll, libmhash.dll,libmysql.dll 复制到 windows目录的system32目录下。
6.
安装
Zend Optimizer
Zend Optimizer 是用于PHP的加速器,这个比较简单,按提示进行操作即可,在此不作详述。
7.
测试
在E:/Apache2.2/htdocs中新建phpinfo.php文件,内容如下
<?php
phpinfo();
?>
在E:/Apache2.2/htdocs中新建testdb.php文件,内容如下
<?php
$link = mysql_connect('localhost','root','root');
if(!$link) echo "Database connect fail";
else echo "Database connect success";
mysql_close();
?>
运行Apache服务器,开启MySQL数据库,在浏览器中输入
进行测试。
以上是关于xp下php5连接apache2,急等!!!的主要内容,如果未能解决你的问题,请参考以下文章
在 PHP5 存在的情况下删除 PHP 7 后 Apache2 不起作用