Chinaunix首页 | 论坛 | 博客
  • 博客访问: 419626
  • 博文数量: 79
  • 博客积分: 2886
  • 博客等级: 少校
  • 技术积分: 968
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-16 10:33
文章分类

全部博文(79)

文章存档

2013年(7)

2012年(17)

2011年(28)

2010年(25)

2009年(1)

2008年(1)

我的朋友

分类: Python/Ruby

2012-06-15 12:35:06

前提

下载ApacheApache安装目录:D:\platform\Apache

下载phpPHP安装目录:D:\platform\php5.2

1.设置

(1) php-5.2.4-Win32.zip解压缩,然后把解压到D:\platform\php5.2目录中,然后把php5目录下的php.ini-recommendedphp5ts.dll两个文件复制到apache2.2/bin目录下,并将php.ini-recommended改名为php.ini

(2)修改php.ini

打开php.ini文件,搜索字符串 extension_dir,然后修改为:extension_dir = "D:/platform/php5.2/ext"

搜索error_reporting,其中有很多个搜索结果,找到那个前面没有;(也就是没有被注释的,大约在300多行),修改为:error_reporting   =   E_ALL & ~E_NOTICE

然后在这一行下面有一个选项:display_errors = Off,修改为:display_errors = On

然后搜索;extension=php_bz2.dll,会发现有很多个已经注释掉的模块,把需要使用的模块的前面的;(分号)去掉,当然这些模块也必须在php5/ext目录中存在,否则不起作用,下面是常用的模块: 复制内容到剪贴板 代码:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
(这个如果使用Zend Framework的话必须要开)
保存关闭
(3)
修改apachehttpd.conf使phpapache的模块的方式运行:
打开apache2.2/conf/httpd.conf,在最下面加入以下几行: 复制内容到剪贴板 代码:LoadModule php5_module D:/platform/php5.2/php5apache2_2.dll(这是针对apache2.2.x的模块,如果apache2.0.x的请使用php5apache2.dll
然后搜索,把与之间的那一行修改为: DirectoryIndex index.html index.htm index.php index.cgi

最后修改一下apache默认的根目录,也就是你以后存放php文件的地方
搜索找到htdocs,会有两个搜索结果,全都更改为你的web根目录

DocumentRoot "D:/platform/Apache/WebRoot"

(4)
然后在命令行中输入:net stop apache2.2,然后再输入net start apache2.2 ,重启apache即可

到此为止已经安装结束,下面进行测试:
D:/platform/Apache/WebRoot中建一个文件:info.php,内容如下: 复制内容到剪贴板 代码:

phpinfo();

?>
保存关闭,然后在浏览器输入,如果看到一个php的配置信息的蓝色表格即为安装成功。

阅读(5849) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~