我的环境是apache+php5安装版+mysql+phpmyadmin 其中的PHP5的安装版怎么配置的 要详细一点的 急~!~!~! 20
PHP安装的两种不同模式: 一种是Cgi模式(CGI executable),另一种是module(模块化)模式。
在CGI模式下,如果客户机请求一个php文件,Web服务器就调用php.exe去解释这个文件,然后再把解释的结果以网页的形式返回给客户机;而在模块化中,PHP是与Web服务器一起启动并运行的,所以从某种角度上来说,以apache模块方式安装的PHP有着比CGI模式更好的安全性以及更好的执行效率和速度。
1、使用PHP 5.2.5 Installer.msi安装:
以往.msi文件只提供CGI模式来安装,并且缺少PHP的扩展模块。而现在版本的“.msi文件”和“.zip文件”一样,有PHP的扩展模块,并且也可以用module模式来安装,使用.msi文件安装PHP非常简单方便。
双击PHP 5.2.5 Installer.msi,开始安装,一直按“Next”键安装,直到出现下图1:
在图1中选择你安装的Apache的版本,这里我们选择apache2.2.x module,按“Next”键继续。
安装下一步,当出现图2时,选择apache的配置文件所在文件夹,既在apache的conf目录下,我这里是:d:\PHPweb\Apache2.2\conf\,接下来选择安装的类型,直接按“Next”键,之后选择安装的路径,我设定在“D:\PHPweb\PHP5.2.5”。等待安装完成后就可以使用PHP了,是不是非常的方便快捷呢?
偶的图示为什么不显示呢
单独装麻烦。。
http://wenku.baidu.com/view/c2af6b75a417866fb84a8e87.html
这里有单独装的步骤,
wamp5 一般主要的配置都配置好了。
在运行时没有遇到问题就行了。
你打开php.ini配置文件,
配置apache httpd.conf配置文件。
步骤:下一步下一步
2.安装php-5.2.0-Win32.zip 到 d:\phpWeb\php\
步骤:(1)解压压缩包到d:\phpWeb\php\
(2)找到php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里
(3)将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32)
3.配置apache
步骤:(1)打开 d:\phpWeb\APACHE\conf\httpd.conf 这个文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 将其改为你的WEB目录(可不改有时改了会出错)
(3)找到DirectoryIndex index.html这一行,在后面加入index.html.var index.htm index.php
(4)找到#LoadModule ssl_module modules/mod_ssl.so这行,在后面加上一行:LoadModule php5_module d:/phpWeb/php/php5apache2_2.dll
(5)找到AddType application/x-gzip .gz .tgz这行,在后面加上一行:AddType application/x-httpd-php .php
4.配置php
步骤:(1)找到c:\windows\php.ini并打开 (刚才拷进去的)
(2)找到extension_dir = "./" 改为 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysql.dll将前面的;号去掉
(4)找到;session.save_path = 去掉前面;并设路径"d:/phpWeb/php/session_temp"并在该路径下新建文件夹session_temp
5.MySQL装了就可以
一、配置PHP关联MYSQL
1、设置扩展路径
查找 extension_dir 有这么一行
extension_dir = "./"
将此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安装php的路径.路径不正确将无法加载dll
2、分别查找
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dll
把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了。
3、设置会话保存路径
查找session.save_path 有这么一行
; session.save_path = "N;/path"
在此行后加入一行(注意是加入一行,不是加到后面)
session.save_path = "C:\WINDOWS\Temp"
4、还有比较值得注意的是 short_open_tag .有一些php版本默认是Off的
查找
short_open_tag = Off
改为
short_open_tag = On
5、是否显示错误 display_errors
这样调试起来将非常不便,建议根据自己需要修改
查找
display_errors = Off (注意不是 ; - display_errors = Off [Security])
改成
display_errors = On
6、显示NOTICE敬告提示
查找
error_reporting = E_ALL & ~E_NOTICE
改成
error_reporting = E_ALL
7、php5时差问题
<?php echo date("Y-m-d H:i:s");?>时间相差八小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC
二、apache整合PHP
1、修改网站根目录
查找DocumentRoot有这么一行
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
这就是你网站的根目录,你可以修改
2、查找 DirectoryIndex index.html
修改成
DirectoryIndex index.html index.htm index.php index.html.var
这样index.php 可以充当默认页面了
3、Apache中模块化安装php
查找 # LoadModule foo_module modules/mod_foo.so
在此行后加入一行
LoadModule php5_module C:/php5/php5apache2_2.dll
(其中C:/php5/php5apache2_2.dll是你安装php的相应路径
4、查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php
这样apache就可以解释php文件了
就是安装版的要这一步,整合的wamp全自动了。