1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > windows下apache搭建php开发环境

windows下apache搭建php开发环境

时间:2022-08-26 02:51:27

相关推荐

windows下apache搭建php开发环境

php教程|php手册

windows下apache配置,windows_apach

php教程-php手册

jsp考务管理系统源码,grub 修复ubuntu,解压后tomcat的目录,爬虫技术 书籍,php 开源留言板,十堰房产seo推广哪家好lzw

本文详细介绍了在Windows下使用Apache2.2.21/PHP5.3.5/Mysql5.5.19/phpMyAdmin3.4.9搭建php开发环境,本文介绍的非常详细,需要的朋友快来学习吧

g723.1源码,ubuntu怎么唤醒挂机,scrapy怎么反反爬虫,php7.0 php7.2,亳州seo外包lzw

借口网站源码,vscode 地址标记字母,ubuntu tar 分卷,tomcat反向部署,sqlite3 数量级,辣牛肉干有小爬虫,php xml dom,安庆seo推广价格如何,js网站大全,网页登陆界面素材,聊天的网页模板lzw

本文详细介绍了在Windows下使用Apache2.2.21/PHP5.3.5/Mysql5.5.19/phpMyAdmin3.4.9搭建php开发环境。

第一步:下载安装的文件

1. Apache 版本 httpd-2.2.21-win32-x86-no_ssl.msi

2. MySQL 版本 mysql-5.5.19-win32.msi

3. PHP 版本 php-5.3.5-Win32-VC6-x86.zip

4. phpMyadmin 版本 phpMyAdmin-3.4.9-all-languages.zip

提示:

1. 建议选择无SSL功能的Apache版本来完成开发,因此我们这里使用了Apache 2.2.21-win32-x86-no ssl.msi。

2. Windows下安装MySQL就选择.msi安装包格式,,我们选择了mysql-5.5.19-win32.msi ,双击根据向导安装即可,简单方便。

3. PHP我们选择用Windows的.zip版本,php-5.3.5-Win32-VC6-x86.zip。从安全性和性能来说,都是zip版本的好,一般服务器也都是安装这个版本的。

不要下载NTS版本或VC9版本的,因为VC9是专门为IIS定制的,而VC6 是为Apache或其他WEB服务软件提供的。

4. phpMyAdmin是以PHP为基础的在线MySQL管理工具,在进行phpMyAdmin3 安装时需要的PHP环境至少为PHP5.2,MySQL5 以上的版本,我们这里都符合要求。

第二步:安装文件

1. 在要安装的磁盘建一个文件夹。为了管理方便我们在D盘的根目录下创建一个WAMP文件夹。 D:\WAMP(WAMP是 windows+apache+mysql+php的缩写)。

2. 在WAMP文件夹下创建一个WWW文件夹,用来存放你的PHP网站程序。D:\WAMP\WWW。

3. 安装Apache服务器,把Apache服务器安装到 D:\WAMP\Apache 文件夹。具体Apache安装过程可以参考文档 Apache安装图解。

4. 把下载的php-5.3.5-Win32-VC6-x86解压到 D:\WAMP\PHP 文件夹。

5. 安装MySql数据库,把MySQL安装到 D:\WAMP\MySQL文件夹。具体MySQL安装过程可以参考文档 MySQL安装图解。

6. 解压phpMyAdmin-3.4.9-all-languages.zip,然后重命名为phpMyAdmin,将其复制到PHP网站程序目录。结果为 D:\WAMP\WWW\phpMyAdmin。

第三步:配置Apache

首先使用文本编辑工具(推荐 EditPlus )打开 D:\WAMP\Apache\conf\httpd.conf 文件,这个文件是Apache的配置文件,下面几步都是在修改这个文件的内容。

要注意的是修改完 httpd.conf 文件需重新启动Apache服务,新设置才会生效。

1. 设置监听端口

打开 httpd.conf 文件后,找到 Listen(大概在第46行),将它后面的数字改为8080,如下:

Listen 8080

这个参数用来设置Apache服务器的监听端口,一般默认为80。修改为8080 是为了避免和Windows 系统的IIS端口号冲突,如果你没有启用IIS,也可以使用默认的80端口号。

2. 让Apache加载PHP模块

找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so (大概在第128行),在这行的后面添加以下内容:

LoadModule php5_module “D:/WAMP/PHP/php5apache2_2.dll”

AddType application/x-httpd-php .php

PHPIniDir “D:/WAMP/PHP”

LoadModule php5_module “D:/WAMP/PHP/php5apache2_2.dll”

这句意思是以module方式载入PHP5模块。

AddType application/x-httpd-php .php

这句意思就是将.php扩展名的文件作为php脚本执行。你可以使用你喜欢的任何其他扩展名,如 .html、.php5 甚至是 .txt 来执行PHP。

PHPIniDir “D:/WAMP/PHP”

这句用来指定PHP的配置文件php.ini 所在的目录。

如果是Apache 2 以module模块方式运行php5的话,就可以使用 PHPIniDir 指令。

3. 修改网站存放目录

我们知道Apache默认的网站存放目录为Apache安装目录下的htdocs文件夹。当你更改网站存放目录,就必须修改相应的Apache配置。

在配置文件 httpd.conf 中查找 DocumentRoot(大概在182行),将其修改为指向网站目录的正确文件夹。我们这里改为

DocumentRoot “D:/WAMP/www”

同时,查找 This should be changed to whatever you set DocumentRoot to(大概在207行),在它下面有行 ,将其修改为你自己配置的DocumentRoot 路径。我们这里修改为:

4. 修改目录首页文件

在配置文件 httpd.conf 中查找 DirectoryIndex index.html (大概在244行)将其修改成:

DirectoryIndex index.html index.htm index.php

DirectoryIndex 指的是当客户浏览器访问的路径是一个目录时,Apache默认执行的文件。

以我们所修改的为例:当客户浏览器访问一个目录时,Apache会去找该目录下的index.html,如果没有再找index.htm,还没有再找 index.php。都找不到则默认显示该目录下的文件列表。参考文档:如果防止Apache显示文件列表

第四步:配置PHP

打开PHP安装目录,即D:\WAMP\PHP,我们可以看到目录下有两个这样的文件 php.ini-development 和 php.ini-production,第一个是开发使用的配置文件,第二个是生产环境的配置,因为我们是在本机做开发,所以选择前者。将php.ini-development复制一份到同目录下,并改名为 php.ini。这个php.ini 就是当前使用的配置文件,以下几步都是在修改这个php.ini文件的内容。要注意的是,修改php.ini文件后需重新启动Apache服务,新设置才会生效。

1. 指定PHP扩展库的存放目录

在Windows下PHP的扩展库通常以 DLL 形式存放在PHP的ext目录中。

使用文本工具打开php.ini文件,查找extension_dir = “ext”(大概在809行),也就是在 On windows 下面那一行。把它前面的分号“;”去除掉,改为如下:

extension_dir = “D:/WAMP/PHP/ext”

extension_dir 表示PHP扩展库的具体目录,以便调用相应的DLL文件。

2. 开启相应的扩展库

默认情况下许多PHP的扩展库都是关闭的,比如默认PHP不支持连接Mysql数据库,需开启相应的扩展库。

这里我们开启一些常用的扩展库。

查找 ; Windows Extensions(大概在941行),在它的下面是extension列表。

找到如下扩展:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。