扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共2页)
二、配置PHP环境:
前面已经把apache安装完毕,接下来就要让apache支持PHP环境了,默认情况下我们是无法通过apache浏览php页面文件的。
第一步:下载PHP安装程序,并解压缩。(下载地址为http://download.discuz.net/php-5.1.2-Win32.zip)当前最新版本是php-5.1.2。
第二步:把下载下来的PHP安装包解压到你的C盘根目录(这里选择C根目录盘是为了以后修改调试方便用,你也可以选择不同的目录),解压后应该能得到一个类似于"php-5.1.2-Win32"的目录,把目录名称改成"PHP"。(如图15)
第三步:打开刚才解压的PHP目录,你会发现有一个叫做"php.ini-dist"的文件,这就是PHP的配置文件了,你需要把它改名成"php.ini",然后复制到系统目录中,如果你的系统装在C盘,XP下就是"C:\windows",Windows2000下是"C:\winnt"。
第四步:打开Apache2的配置文件(http.conf),可以通过“开始->程序->apache->configure apache server->edit the apache httpd.conf configuration file”来打开该配置文件,当然默认情况下该文件存放在C:\Program Files\Apache Group\Apache2\conf\httpd.conf,我们也可以通过我的电脑打开编辑他。
通过查找功能找到LoadModule字样的信息,然后在LoadModule处的最下方添加一行信息——LoadModule php5_module C:/php/php5apache2.dll。这里要解释一下"php5_module"是模块的名称,后面跟的路径则随你的PHP安装目录而变,这三个字串之间是用空格符分隔的。(如图16)
第五步:接下来再查找addtype的字样,在addtype处的最下方添加几行信息——AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php .php5(如图17)
小提示:
注意在.之前有个空格一定要加上,否则报错。
第六步:保存退出后还需要把PHP安装目录下的"php4ts.dll"复制到windows系统的system32目录下,否则无法正常运行。(如图18)
第七步:接下来我们测试下APACHE下的PHP环境是否搭建成功,新建一个文本文件,将
phpinfo();
?>
复制到其中,保存退出。(如图19)
第八步:将该文本文件修改为1.php。
第九步:重新启动apache程序让修改生效。(如图20)
第十步:打开IE浏览器在地址栏处输入http://127.0.0.1/1.php,如果能够显示出PHP的版本界面说明我们的PHP环境搭建成功。(如图21)
小提示:
以上在Apache部分所讲述的东西对不太熟悉Apache配置的朋友可能有一点不太明白,不过只要你按我上面所说的一步步的来,应该都不会出现什么大的毛病。如果万一不知道自己改的哪一个部分使Apache启动不起来了,你可以切换到Apache安装目录下的Conf文件夹,将http.conf文件删除掉,再将Apache的默认配置文件httpd.default.conf改名成http.conf即可恢复到初始配置。
另外还应该注意默认情况下index.php文件不在apache默认访问列表中,如果我们希望自己的站点可以通过http://ip来访问而不是http://ip/index.php的话,需要修改httpd.conf文件中的DirectoryIndex信息。查找DirectoryIndex 这行,添加默认的文件名列表为
DirectoryIndex index.php default.php index.htm index.html default.htm default.html,这样就可以自动识别index.php等文件了。
总结:
支持了PHP环境的apache程序给我们这些网站管理员带来的福音,我们可以直接从网上下载那些PHP论坛和PHP CMS互动界面模板了,而且基于PHP的程序运行效率和安全性都非常高,可以让我们的站点更加稳定的运行。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者