假定所有软件都安装在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文件是针对apahce是2.2以后的版本,而php5apache2.dll是针对apache是2.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. 配置php与mysql的整合: 进入C:\lamp\php5目录,找到libmysql.dll文件,将它复制到windows的安装目录c:/windows目录下。 进入C:\lamp\php5目录,找到php.ini文件,在654行加上 :extension_dir= “c:/lamp/php5/ext”,目的是指定这些扩展的目录位置。.并且将675,676,679,682行前面的分号去掉,让它们支持mysql的连接及pdo连接方式。[注意:如果675,676,679,682这几行未打开,则运行网站时显示的结果犹如访问ftp的结果形式一样,并且查看源文件时,有关与数据库相边的代码全未被解析] 进入C:\lamp\php5目录,找到php.ini文件,将661行的 ;extension=php_gd2.dll,前面的分号去掉,来启用gd库功能。目的是为了解决有时验证码不能正确地显示出来。 至此,完成了php与mysql及mysqli的连接功能。重新启动apache。在C:\lamp\apache2\htdocs目录下新建test.php。在该文件中输入: <?php phpinfo(); ?> 然后在址栏中输入:http://localhost/test.php看是否有如下的模块出现。 如果有,说明php与mysql及mysqli整合连接成功 6. 最后安装一下Zend加速器(ZendOptimizer- 最后,如果需要让apache能够先认识到index.php文件,则需要将C:\lamp\apache2\conf目录下的httpd.conf中的 <IfModule dir_module> DirectoryIndex index.html </IfModule> 修改成 <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> |
|