虚拟主机

虽说windows下IIS+PHP+Mysql用的很普遍,但是针对现今虚拟主机环境配置的多样性,windows下apache+php+mysql的运行环境也不在少数,万一遇到这样的服务器,如果不懂apache的配置和使用,将会对出现的问题没头没脑,因此学习安装使用apache也是必修课。

准备

1.先装好windows2000以上的操作系统,尽量选择纯净版系统镜像安装。

2.下载Apache,尽量选择安装版的,那样问题少一点,或者去官网下载完全压缩包解压。

安装及配置

1.Apache的安装还简单根据提示一直next,注意一下安装的位置。

2.安装完成后浏览器输入http://www.landui.com/回车看到页面显示It works!即代表安装成功。

3.安装PHP来测试Apache服务的可用性,这里选择PHP5.2一件安装包,比较省事,略去php.ini的配置,如果是 PHP5.3以上版本,需要对php目录下的”php.ini”进行配置。

具体如下:

找到代码:

; Directory in which the loadable extensions (modules) reside.
; http://www.landui.com/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"

改为

; Directory in which the loadable extensions (modules) reside.
; http://www.landui.com/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "C:/php/ext 
(此项为PHP安装路径,视安装位置而定)

去掉以下配置信息前的;

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll

支持session

session.save_path = "c:/windows/temp"

上传文件目录配置

upload_tmp_dir = "c:/windows/temp"

时区配置

date.timezone =Asia/Shanghai

4.Apache配置。

找到apache安装目录conf/httpd.conf此配置文件,用记事本打开,ctrl+F查找如下代码

#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下面添加如下代码;
LoadModule php5_module "C:PHP/php5apache2_2.dll"
PHPIniDir "C:/php"
AddType application/x-httpd-php .php .html .htm

注:此处分别是php的加载模块路径和phpini配置文件的路径,具体看安装PHP位置修改.

找到代码

Options FollowSymLinks
AllowOverride None
Order deny,allow
把原先配置信息改为Allow from all

5.在Apache安装目录找到D:Apache2.2htdocs新建一个名为index.php的文件,打开输入代码;(此文件可以查看php版本号及模块加载情况,从而侧面测试apache对php是否已经支持;

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: