配置方案:php5.0+Apache2.2
来源:互联网 发布:java 线程共享变量 编辑:程序博客网 时间:2024/05/16 02:34
待业在家实在无聊,工作暂时没有着落,于是开始捡一捡php,重新配置了一下Apache HttpServer2.2和PHP5.0,这里把配置过程整理一下,以便加深记忆:
Apache HttpServer 2.2
在apche.org官方下载最新的HttpServer版本,文件名为“apache_2.2.11-win32-x86-no_ssl.msi”,双击直接安装就可以了,我是自定义安装在C盘根目录C:/Apache2.2
在安装目录中,找到名字为“httpd.conf”的文件,做支持php的修改:
1. 在加载模块区添加:
搜索“LoadModule”关键字,在不带#(即非注释)的LoadModule部分,添加以下信息
LoadModule php5_module c:/php5apache2_2.dll
2. 在添加类型区添加:
搜索AddType关键字,找到AddType的设置区域,添加以下信息
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm
3.改DocumentRoot的时候要注意在修改目录的时候,一定要修改两个地方
DocumentRoot "C:/......"
与 <Directory "C:/....."> 两地方的路径要一致,不然会发送访问拒绝的错误.
4. 定位DirectoryIndex:
<IfModule dir_module>
DirectoryIndex index.php index.php.var index.htm index.htm.var index.xml index.xml.var
</IfModule>
然后在php.net下载最新的php版本之后,开始修改php的配置:
1. 把php目录下的php.ini-dist改名为php.ini复制到c:/windows,把php5ts.dll和libmysql复制到c:/windows/system32下(也可以设个PHPRC的环境变量指定php.ini的位置)
2. 查找extension_dir,添加:
extension_dir = "extension_dir = "C:/php/ext"" //php5.0安装目录的ext文件夹用于定位dll文件
在extension区选择一些常用的PHP的DLL文件:
extension=php_mysql.dll //扩展php_mysql.dll,可以使用mysql语句了
extension=php_gd2.dll //允许建立,修改图片
extension=php_ming.dll //swf支持
extension=php_dbase.dll //maplab需要php_dbase支持
这些因人而异什么时候需要什么时候加,有的时候还要另外下载dll文件
接下来可以测试一下apache是否支持了php,打开apache文件下的htdocs
找到里面的index.html
用记事本打开,删去里面的所有代码,然后编写如下代码
<?php
print phpinfo();
?>
最后保存,重启apache
看看http://127.0.0.1或者http://localhost显示的是不是php的信息,如果是,就说明apache已经可以支持php了
- 配置方案:php5.0+Apache2.2
- Apache2.2 + php5.2最新配置方案
- Apache2.2 + php5.2最新配置方案
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- PHP5+APACHE2.2配置
- windows+Apache2.2 + php5.2最新配置方案
- apache2.2+php5的配置
- PHP5.4+Apache2.2+Mysql5.0+PHPMyAdmin3.2.5安装配置
- tomcat不能热部署
- 当翻译服务器宕机之后。。。。
- Android学习(1)
- Windows2008 “下载文件夹”丢失后重建
- Solve the issue: ORA-29701 :unable to connect to Cluster Manager
- 配置方案:php5.0+Apache2.2
- 活用office工具把PDF文件转换成word文件
- chilkat载入java library path异常
- 区分继承和模板
- 在cygwin下测试perl
- 黄金降落伞
- MOSS2007的权限级别
- 在Ubuntu 8.04下安装MiniGUI 2.0.4
- WINCE的内存配置