本章将介绍如何安装配置PHP,并整合Apache和PHP。
将php-5.2.9-Win32-VC6-x86.zip解压到E:/WEB/目录下,并将名字改为php5,在目录下知道名字为php.ini-development的文件,并改名为php.ini它就是PHP的配置文件了,将php.ini复制一份放到C:windows目录下。
(1)将PHP加载到Apache,使Apache支持PHP:
打开Apache的配置文件httpd.conf添加下面三句以支持PHP
LoadModule php5_module "E:/WEB/php5/php5apache2_2.dll" #(Apache就是去这个目录下调用php的.dll,最后面的.dll要根据你php的安装目录下找)
PhpIniDir "E:/WEB/php5"
AddType application/x-httpd-php .php .html
(2)修改PHP的配置文件php.ini
打开php.ini找到extension_dir,这是扩展包的目录,将其值改为E:/WEB/php5/ext/你可以看到该目录下都是.dll文件,修改后为extension_dir =”E:/WEB/php5/ext/”,然后就可以去解开对应应用的注释了,把下面语句前的;注释去掉:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll #启用PHP连接mysql的功能
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_sockets.dll
extension=php_zip.dll
这些.dll文件都是刚才那个ext目录下的,也就是PHP的扩展功能,可以按需要请用想用的功能。
添加date.timezone = "Asia/Shanghai"这句话,指定时区
(3)测试PHP和Apache是否连接成功
在E:/WEB/www目录下新建一个phpinfo.php的文件,里面的内容为
<html>
<head>
<title>php test</title>
<?php date_default_timezone_set("PRC"); ?>
</head>
<?php
phpinfo();
?>
</html>
然后启动Apache,在浏览器里输入:http://localhost/phpinfo.php,如果出现类似如下的信息即说明成功:
当然这里的版本肯定是你自己的版本。
你也可以测试一下,是否能连接上MySQL(前提是你已经安装了Mysql)在E:/WEB/www目录下新建一个conn.php的文件,内容如下:
<?php
$mycon=mysql_connect("localhost","用户名","密码");
if($mycon){
echo "connect success!";
}
else{
echo"connect fail!check again and again,then fail,change other verdion php";
}
?>
在浏览器里输入:http://localhost/conn.php,如果输出:connect success!说明连接成功。