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:新端口号 来访问
至此本教程结束!

win10 搭建PHP + Apache + MySQL运行环境相关推荐

  1. 2012 iis php mysql_Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建wordpress博客教程

    Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程 一.环境说明: 操作系统:Windows Server2012 R2 PHP版本:php 5.5.8 MySQ ...

  2. iis8.5 php mysql_Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

    这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下 准备篇 一.环境说明: 操作系统:Windows Server 201 ...

  3. centos安装php服务器,在CentOS上安装搭建PHP+Apache+Mysql的服务器环境方法

    以下安装过程是基于centos下,使用yum安装搭建PHP+Apache+Mysql的服务器环境 一:安装MySQL 1.安装yum install mysql mysql-server mysql- ...

  4. win2012 r2 iis php,Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建wordpress博客教程

    运行环境搭建教程 一.环境说明: 操作系统:Windows Server2012 R2 PHP版本:php 5.5.8 MySQL版本:MySQL5.6.15 二.相关软件下载: 1.PHP下载地址: ...

  5. 在Centos 7下搭建Apache + PHP运行环境

    之前都是在windows server2008下搭建PHP运行环境,用IIS+PHP或者phpstudy,或wamp.今天试了试,在linux下搭建apache+php运行环境.感觉还不错. 在Cen ...

  6. 云主机mysql环境_云主机搭建php+mysql运行环境教程(护卫神 PHP套件)

    目前windows系统使用iis来搭建php+mysql环境的居多,由于手动配置会出现很多意想不到的错误以及安全上的问题,这里推荐的是护卫神·PHP套件,可以非常方便的搭建好php+mysql+php ...

  7. hhvm mysql_Linux_在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程,貌似最近这个HHVM特别火,其主 - phpStudy...

    在Ubuntu系统上搭建Nginx+HHVM+MySQL开发环境的教程 貌似最近这个HHVM特别火,其主要原因大概要归咎于大的运行效率吧,安装完之后使用探针测试,计算运行的时间都是0.0*的级别,据说 ...

  8. 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的

    在阿里云买ECS的时候选择自己习惯的镜像系统,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04稳定支持版的环境中搭建Linux+Nginx+Mysql+PHP环境 ...

  9. Docker——使用docker工具管理软件/组件的运行,镜像、容器、数据卷的基本概念,常用指令,使用docker搭建Java微服务运行环境

    Docker--使用docker工具管理软件/组件的运行,镜像.容器.数据卷的基本概念,常用指令,使用docker搭建Java微服务运行环境 一.docker的安装和卸载 1.卸载 2.安装 3. 导 ...

  10. mysql sail_再谈docker搭建nginx+php+mysql开发环境 | Sail

    写在前面 前几天我写了一篇博客docker搭建nginx+php+mysql开发环境.当时主要是参考一片博文搭建记录的. 可是这样搭建出来是有一些问题的,具体的原因我还没找出.当然那篇文章还是有一些参 ...

最新文章

  1. 在python中可以使用for作为变量名对吗,在Python中使用循环来命名变量
  2. php数字小数大小比较,PHP 常用的数学函数和数值处理函数
  3. python爬虫新手项目-给新手推荐几个实用又适合上手的Python爬虫项目
  4. JS中自定义replace可替换特殊符号$等,但无法忽略大小写的函数
  5. 关于$_SERVER['PHP_AUTH_USER']
  6. 数据科学导论 考试有感 2019 山东大学
  7. SAP物料管理自动记帐详解
  8. 《云原生人才计划之Kubernetes 技术图谱》发布!
  9. php websocket 实战,一次WebSocket项目实战后总结的经验
  10. npm全局环境变量配置及解决VsCode使用时遇到的问题
  11. SQLi LABS Less-11 联合注入+报错注入
  12. html缩放排版乱了_交作业 | 代码排版逐行显现效果
  13. Gstreamer离线版官方文档(十五)
  14. 2022安徽宣城市广德市桐汭街道招聘社区后备干部考试试题及答案
  15. python爬京东联盟_有接入京东联盟,但是发现问题好多啊
  16. java里seri_全面解释Java中的serialVersionUID
  17. matlab 隐函数求偏导数,[对常数的隐函数的求导]隐函数求偏导数如图,为什么F对x求偏导能把z看成常数z不是对x的导数吗~...
  18. APICloud Studio 在海马玩模拟器上调试程序
  19. 股债收益模型 量化实战篇(一)
  20. android 查看UID

热门文章

  1. mysql导入错误1148_解决ubuntu server mysql load data infile 导入本地文件ERROR 1148 (42000)错误。...
  2. DOORS和Reqtify — 需求管理和需求追溯工具
  3. 【办公自动化Excel】开发工具的使用
  4. docker java 内存占用,jvm 在docker中内存占用问题探索 | Truman's Blog
  5. WPF TextBlock Trimming
  6. [渝粤教育] 山东职业学院 话说铁道 参考 资料
  7. Request method XXX not supported
  8. 关于VISIO2013显示首要事项闪退问题
  9. UVA 10673 扩展欧几里得
  10. 电子邮件链接格式html主题,html创建电子邮件链接的方法