win10 搭建PHP + Apache + MySQL运行环境

本文详细介绍了如何在本地计算机上搭建PHP开发环境,包括PHP、Apache和MySQL的安装与配置过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PHP安装

1、到官网下载适合自己电脑的PHP版本(PHP官网),我教程示例的版本是php-5.5.37-Win32-VC11-x86

2、根据自己的寻求下载对应的版本,下载完成之后。将它解压到你要安装的目录下(比如,我解压在D:\DevelopmentTools\PHP目录下)

3、在解压的根目录(比如,我的根目录为D:\DevelopmentTools\PHP)下找到文件php.ini-development,将其改名为php.ini

4、我们在php.ini里可以指定开启或关闭对应的模块:

4.1 extension_dir 表示扩展库路径

在php.ini文件中找到该行

; extension_dir = "ext"
将其改为

extension_dir = "D:/DevelopmentTools/PHP/ext"

此时表示扩展库的路径为 根目录\ext (例如,我的电脑路径就为D:\DevelopmentTools\PHP\ext)

4.2 开启MySQL数据库支持

(1)在php.ini文件查找

;extension=php_mysql.dll

将其改为

extension=php_mysql.dll
(2)继续查找

;extension=php_mysqli.dll

将其改为

extension=php_mysqli.dll
(如果还需要其他功能,按照此方法查阅文档后( 点我),自行开启)

Apache配置:

1、到Apache官网下载自己需要的版本(Apache官网),我使用的是httpd-2.4.23-win32-VC14

2、根据自己的寻求下载对应的版本,下载完成之后。将它解压到你要安装的目录下(比如,我解压在D:\DevelopmentTools\Apache\Apache24目录下)

3、环境变量配置:此电脑-属性-高级系统设置-环境变量,找到环境变量path(从系统变量找),将“Apache解压的根目录\bin” 加入变量中,如:



4、打开 Apache安装根目录\conf 下的 httpd.conf (在我的电脑的目录为 D:\DevelopmentTools\Apache\Apache24\conf\httpd.conf )

4.1 在httpd.conf 文件中,查找

ServerRoot "c:/Apache24"
将其路径改为 Apache程序的根目录,以我的电脑为例:

ServerRoot "D:/DevelopmentTools/Apache/Apache24"
4.2 继续在httpd.conf查找
DocumentRoot "c:/Apache24/htdocs"
DocumentRoot为网站的源文件存放的目录,后边填入你要存放网站源文件的路径即可,还是以我的电脑为例:

DocumentRoot "D:/DevelopmentTools/Apache/website/htdocs"

继续查找

<Directory "c:/Apache24/htdocs">
我们将,这里面的路径修改成和 DocumentRoot 一样的

注意:我们要将 \ 替换为 / ,否则可能当成转义字符

4.3 在httpd.conf 的末尾加上,以我的电脑为例(因为安装路径的不同会有些许差异,根据自己的安装路径来确定):

# php5 support
LoadModule php5_module "D:/DevelopmentTools/PHP/php5apache2_4.dll"
AddHandler application/x-httpd-php .php

# configure thepath to php.ini
PHPIniDir "D:/DevelopmentTools/PHP"

4.4 在httpd.conf查找(可选)

DirectoryIndex index.html

DirectoryIndex 为Apache服务器的默认索引,我们根据需要可以修改默认索引,比如我的索引顺序:

<IfModule dir_module>
    DirectoryIndex index.php index.htm index.html 
</IfModule>
索引优先级 index.php > index.htm > index.html , 大家可以根据需要来设置

MySQL 安装

运行

1、按win+R,输入cmd,点击确定,打开cmd界面,输入httpd按回车,如果没有其他输出,则Apache服务器成功运行,此时不能关闭cmd窗口,否则服务器被关闭。

2、在浏览器输入 http://localhost 则访问Apache服务器。

注意

1、如果输入httpd,之后出现

httpd: Syntax error on line 523 of D:/DevelopmentTools/Apache/Apache24/conf/httpd.conf: Cannot load D:/DevelopmentTools/PHP/php5apache2_4.dll into server: \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3

类似这样的错误代码,则此时应该是缺少vcredist_x86.exe 文件,重新安装一个即可

2、如果端口冲突,我们有两种解决办法,

(1)简单粗暴点:我们将占用这个端口的软件关了,或者装卸了。查询端口是否被占用命令:

netstat -aon|findstr "80"

80为端口号


根据得到的pid,即可杀死进程,或者装卸相应的程序

(2)温柔点:我们打开  Apache根目录\conf\httpd.conf  ,查找ServerName 将其变为:

ServerName localhost:新端口号
访问时,我们就不能直接http://localhost , 需要http://localhost:新端口号 来访问
至此本教程结束!

采用多功能集成环境在windows服务器上搭建PHP网站案例 服务器版本:Windows Server 2008 R2 Enterprise 平时搭建PHP网站,可以在linux服务器上搭建,也可以在windows服务器上搭建,主要看你个人需求了,今天我们演示的是用PHPWAMP绿色集成环境在windows服务器上搭建php网站。 这款PHPWAMP绿色集成环境也属于WAMP套件,大家知道什么是WAMP吧? Windows下的Apache+Mysql+PHP,称为WAMP。 WAMP套件其实有很多,就比如wampserver、apmserv、xampp等等,这些WAMP环境各有特点。 本文演示的是纯绿色的PHP集成环境PHPWAMP, 所采用的版本号是2016年的8.1.8.8版本,2017年的8.8.8.8版本估计也差不多要出来了。 为什么要使用PHPWAMP集成环境,而不是其他集成环境呢? 1、因为PHPWAMP解压即可使用,你甚至不需要安装VC运行库也可直接运行,而其他的集成环境都需要你额外去安装vc运行库,下载费时间,安装也费时间。 2、PHPWAMP默认集成的各个组件都是最新版本的,而且是完整版,所以更加适合在服务器上运行(其他集成环境通常用来测试的,集成的组件阉割过,体积小很多)当然PHPWAMP也很适合在本地测试,如果包括32位和64位、线程安全与非线程安全的PHP版本,共计700多个PHP版本随便你切换。 3、PHPWAMP可以同时运行各个不同版本的PHP网站,十分适合对比测试。多版本同时运行也适合在服务器上运行那些对php版本要求比较严格的PHP程序,可在服务器上同时运行不同php版本的网站程序。 4、关键这货还能一键去除域名后面的端口号,实现与Apache、Nginx、IIS等WEB服务器共存时,去掉域名后面的端口号。 5、兼容性很强,兼容XP系统、windows7、windows8windows10也能完美兼容,在各windows服务器上兼容能力也很强。 6、phpwamp集成环境还能与其他任意环境共存,互不影响,端口号可视化修改,强制解除端口占用等。 7、拥有强制干掉一切环境阻碍,一键强制卸载任意php环境,瞬间轰掉阻碍(不会影响系统),简单粗暴,让你节省时间立刻完成网站配置。 8、切换PHP版本方便,还能自定义PHP版本,提供700个PHP版本随便你换,及时满足各种程序对不同版本的需求。 9、在phpMyAdmin官方网站,你可以看到phpMyAdmin的各个版本下载中都提示了不同版本所能兼容的PHP版本与数据库版本,而PHPWAMP自带的数据库管理工具phpMyAdmin经过特殊修改,能完美兼容任何PHP版本,无论你切换任意PHP版本,都能正常使用,不会像一些PHP环境那样,升级或者换个版本,phpMyAdmin就会出现问题。 10PHPWAMP拥有自动定期重启动服务器,自动定期重启动apachemysql等服务的功能。 下面演示在服务器上搭建php网站的过程,服务器版本如下图显示Windows Server 2008 R2 Enterprise 采用多功能集成环境在windows服务器上搭建PHP网站案例 在任意IDC服务商购买服务器后,在本地电脑点这里打开远程桌面连接,来连接远程服务器 采用多功能集成环境在windows服务器上搭建PHP网站案例 然后在出来的界面输入你所购买服务器的相关信息,如下图 采用多功能集成环境在windows服务器上搭建PHP网站案例 下图就是登陆后的样子,现在我们可以操作这台服务器了。 采用多功能集成环境在windows服务器上搭建PHP网站案例 然后用服务器自带的浏览器下载PHPWAMP集成环境,可以在百度搜“PHPWAMP”,找到官网下载。 采用多功能集成环境在windows服务器上搭建PHP网站案例 解压后打开软件 采用多功能集成环境在windows服务器上搭建PHP网站案例 把主界面的端口改成80 采用多功能集成环境在windows服务器上搭建PHP网站案例 切换任意php版本,然后打开Apache2.4站点管理 采用多功能集成环境在windows服务器上搭建PHP网站案例 添加站点后,我们开始一键生成对应hosts 采用多功能集成环境在windows服务器上搭建PHP网站案例 点击这个按钮启动网站采用多功能集成环境在windows服务器上搭建PHP网站案例 完美启动,网站程序自己配置即可,这点不会的话,可以百度PHPWAMP使用教程 采用多功能集成环境在windows服务器上搭建PHP网站案例 到了这一步,网站只能在服务器上查看,别人通过互联网是访问不了的,因为还有一个重要的步骤要做,那就是域名解析,把域名解析到这个服务器上,全
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值