男主穿越魏晋的小说:windows 下手动整合php+mysql+apache+zend

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 06:49:18

假定所有软件都安装在c:/lamp/

lanp/apache2+php5+mysql5+zend

1.       先安装apache2.2.x。安装目录:c:/lamp/apache2

安装成功后,会自动启动apache服务,在浏览器中输入http://localhost,若能看到It works!,证明安装OK.

2.       安装mysql数据库.安装目录,在此采用默认的,当然也可以自己指定。[安装时需要注意地的方有:1、mysql的安装目录修改、数据库文件存放位置修改。2、字符集的选择,一定要选择utf8]

3.       安装php5.x。安装目录,c:/lamp/php5.将下载好的php解压到指定位置。Php是作为apache的一个模块进行整合.因此,需要找到apache的配置文件进行修改。

4.        

1.       进入C:\lamp\apache2\conf,打开httpd.conf.127行加入:LoadModule php5_module "c:/lamp/php5/php5apache2_2.dll"  (说明: php5apache2_2.dll文件是针对apahce2.2以后的版本,而php5apache2.dll是针对apache2.0以前的版本的整合

 

2.       进入C:\lamp\apache2\conf,打开httpd.conf.383行加入:AddType application/x-httpd-php .php .phtml.目的是让apache知道当遇到.php.phtml后缀的文件时,需要用php去解析执行

 

3.       进入C:\lamp\apache2\conf,打开httpd.conf.384行加入:phpinidir "c:/lamp/php5/"。目的是让php找到它的ini配置文件。

 

4.       进入C:\lamp\php5\,将php.ini-recommended文件的文件名改成php.ini即可。

整合完成。需要重新启动apache服务。到此,php只与apache整合完成。php没有与mysql整合起来。

5.       配置phpmysql的整合:

进入C:\lamp\php5目录,找到libmysql.dll文件,将它复制到windows的安装目录c:/windows目录下。

进入C:\lamp\php5目录,找到php.ini文件,在654行加上 extension_dir= c:/lamp/php5/ext”,目的是指定这些扩展的目录位置。.并且将675676,679,682行前面的分号去掉,让它们支持mysql的连接及pdo连接方式。[注意:如果675676,679,682这几行未打开,则运行网站时显示的结果犹如访问ftp的结果形式一样,并且查看源文件时,有关与数据库相边的代码全未被解析]

进入C:\lamp\php5目录,找到php.ini文件,将661行的 ;extension=php_gd2.dll,前面的分号去掉,来启用gd库功能。目的是为了解决有时验证码不能正确地显示出来。

至此,完成了phpmysqlmysqli的连接功能。重新启动apache。在C:\lamp\apache2\htdocs目录下新建test.php。在该文件中输入:

      phpinfo();

?>

然后在址栏中输入:http://localhost/test.php看是否有如下的模块出现。

如果有,说明phpmysqlmysqli整合连接成功

 

6.       最后安装一下Zend加速器(ZendOptimizer-3.3.0a-Windows-i386.exe)。安装它,速度方面可以提高到40%以上。

 

 

 安装完成后,需要重新启动apache服务。再次在浏览器中访问http://localhost/test.php 如果能看到

 

 

最后,如果需要让apache能够先认识到index.php文件,则需要将C:\lamp\apache2\conf目录下的httpd.conf中的

    DirectoryIndex index.html

 

修改成

    DirectoryIndex index.php index.html