PHP + Apache Server + MySql 配置

PHP环境配置

步骤(分为安装和配置两大步):

1         apache http server , mysql 和php的安装

2         apache和php的整合(配置),mysql和php的整合

 

安装:

1         apache http server的安装(http://httpd.apache.org/ ),下载安装包(例如httpd-2.2.19-win32-x86-no_ssl.msi),在安装过程的server information配置中,network domain和server name可以都填localhost,email address随便填一个就ok,其他都可以选择默认。打开浏览器,输入“localhost”,如果显示“it works”就表明安装成功。

2           mysql安装,下载安装包(http://dev.mysql.com/downloads/,例如mysql-essential-6.0.11-alpha-win32.msi),安装过程中都可以选默认的就行,(为了方便,我们的password填写为123456)。

3         php是不需要安装的:下载php的包(例如php-5.3.5-Win32-VC6-x86.zip),解压到某个文件夹下(例如C:\Rambot\PHP), 然后,把其中名为“php.ini-development”(也有可能是“php.ini_dist”)的文件的文件名改为“php.ini”作为配置文件。

 

 

配置:

1 整合php和apache

   找到apache的conf文件夹(例如C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf)下的httpd.conf并打开。

a) 查找“LoadModule”,新添加两行,输入php的模块信息

LoadModule php5_module "C:/Rambot/PHP/php5apache2_2.dll"

PHPIniDir "C:/Rambot/PHP"

 

b) 新建一个apache htdoc目录(可以在任意位置,比如C:\ApacheDir\htdocs),并在文件夹中添加一个index.html (或者再加一个index.php)文件。然后在httpd.conf文件中查找“DocumentRoot”,修改默认的站点路径:

DocumentRoot  “C:/ApacheDir/htdocs”

c)   查找“<Directory”,把<Directory  “C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs” > 更改为<Directory  “C:/ApacheDir/htdocs” >

d)  添加允许执行php的文件类型:查找“AddType”,新添加两行:

                AddType application/x-httpd-php .php

                AddType application/x-httpd-php .html

        注意,这里x-httpd-php 和.php(.html)之间有一个空格

e) 查找“DirectoryIndex”,更改默认首页为

     DirectoryIndex index.php index.html

(就是说输入localhost后,首先执行c:/apachedir/hodocs中的index.php 或者index.html)

把C:/ApacheDir/htdocs下的index.php文件内容添加如下:<?php  phpinfo(); ?>

重启apache http server,输入localhost,显示php的相关配置信息,就表明php和apache整合完成。

 

   

2 整合php与mysql

  打开php.ini配置文件

a) 找到“;extension_dir=  “ext””,修改如下“extension_dir=  “C:/Rambot/PHP/ext””,注意把前面的“;”去掉。

b) 让php支持mysql,同时打开curl,pdo等扩展,把下面内容前面的封号去掉:;extension=php_curl.dll ;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mysql.dll ;extension=php_mysqli.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_mysql.dll ;extension=php_xmlrpc.dll

c)  把“;date.timezone”修改为“date.timezone= Asia/Shanghai”

在C:/ApacheDir/htdocs新建mysqltest.php文件,内容如下

 <?php

 $bdc = mysql_connection(“localhost”,”root”,”123456”);

If (!$bdc) {

              echo ”mysql link error!”;

}else{

              echo ”mysql link successfully!”;

 }

 mysql_close();

?>

然后重启apache http server,接着在浏览器中输入localhost/mysqltest.php,如果出现mysql link successfully!, 则表明整合成功

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。