广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >windows上php7环境搭建的方法
  • 809
分享到

windows上php7环境搭建的方法

2023-06-06 15:06:04 809人浏览 安东尼
摘要

这篇“windows上PHP7环境搭建的方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“windows上php7环境搭建的方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章

这篇“windowsPHP7环境搭建的方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“windows上php7环境搭建的方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看看具体内容吧。

php有什么用

php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。

一、安装前的准备

卸掉之前的本地环境(php、Apache、mysql),如果本地默认开启了IIS服务,需将IIS服务关闭(端口占用),虽然可以改Apache服务端口,但是访问时带端口访问,总让人感觉别扭。
IIS服务关闭方法:win+R键,输入services.msc确认,开启本地服务列表,找到IIS服务,右键选择属性,停止服务并选择为手动,如下图。
windows上php7环境搭建的方法
windows上php7环境搭建的方法
2、下载需要的资源,以下资源根据自己的系统是32位和64位自行选择。
①php资源下载(写博客时最新版本是php7.1.10)
php7 for windows版本资源下载地址:Http://windows.php.net/download/
版本选择:php7 for windows的版本有4个,分32位和64位,这里边又分了non thread safe 和 thread safe。如果你装的环境是IIS或者Nginx那么请选择non thread safe,如果你装的环境是Apache那么请选择 thread safe。本人本地安装的是apache,选择的是 thread safe。其中原因你可以百度下non thread safe和thread safe区别,与php运行机制有关。
②Apache资源下载(写博客时最新版本是VC15 Apache2.4.28)
这里有两个下载地址,选择其中一个就可以了,但是要下载Apache2.4以上版本的,因为Apache2.2版本的不支持php7,我这里选择的是VC15 Apache2.4.28版本的。
下载地址:https://www.apachelounge.com/download/
https://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC09
Mysql下载(写博客时最新版本mysql5.7.20)
在写博客时,官网下载的mysql5.7.20的64位压缩包解压之后居然没有my-default.ini文件,只能自己创建一个。你也可以选择其他版本的mysql
最新版本下载地址:https://dev.mysql.com/downloads/mysql/
mysql5.6下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
windows上php7环境搭建的方法
④由于php7使用了VC14的编译环境,所以我们还需要下载Visual c++ 2015,这个可以在上面三个安装完成之后,测试是否有问题再安装,因为你的windows系统可能已经给你安装了。
下载地址:https://www.microsoft.com/en-US/download/details.aspx?id=48145

PS:如果你懒得自己去找资源,下面是环境搭建所需资源地址(压缩包内含有php7.1.10版本压缩包(64位, thread safe版本),Apache2.4.28压缩包(64位,VC15版本),mysql5.7.20(64位),Visual C++ 2015(64位),以上资源都是windows版本):
链接:http://pan.baidu.com/s/1eR7N3zk 密码:qr4b ——安装所需资源包


二、开始安装

建一个文件夹,来安放你接下来搭建你环境内容,我这里建的文件夹名字为benxiaohai
1、php安装
①在benxiaohai文件夹下建一个文件夹来放php内容,将下载下来的压缩包安放在该文件夹下,解压。如下图:
windows上php7环境搭建的方法
②修改配置文件
1) 修改G:\benxiaohai\php7.1.1目录下的php.ini-development文件,将G:\benxiaohai\php7.1.1目录下的php.ini-development文件名修改为php.ini
2) 修改扩展目录

extension_dir = "G:/benxiaohai/php7.1.1/ext"

3) 开启相关扩展
根据需要开启相关扩展,我这边只开启了如下扩展:

extension=php_gd2.dllextension=php_curl.dllextension=php_mbstring.dllextension=php_openssl.dllextension=php_mysqli.dllextension=php_pdo_mysql.dll

注意:php7中,已移除php_mysql.dll这个扩展,由php_mysqli.dll取代了。

安装apache
①将压缩文件httpd-2.4.28-Win64-VC15.zip解压到Apache24目录中,如下图
windows上php7环境搭建的方法
②创建apache服务
打开cmd,输入”G:\benxiaohai\Apache24\Apache24\bin\httpd.exe” -k install -n Apache2.4,路径是你自己安装apache的路径。如下图。回车运行后,当出现The ‘Apache2.4’ service is successfully installed时表示安装成功。
windows上php7环境搭建的方法
③安装成功后按win+R,输入services.msc回车,你会在服务列表中找到你的Apache2.4服务
windows上php7环境搭建的方法
④配置apache
需要配置的文件:G:\benxiaohai\Apache24\Apache24\conf\httpd.conf
1)配置apache安装的目录

ServerRoot "G:/benxiaohai/Apache24/Apache24"

2)配置你php项目的安放目录

DocumentRoot "G:/benxiaohai/www"<Directory "G:/benxiaohai/www">

3)加载php模块
在文件最后边添加如下配置

#php7 supportLoadModule php7_module "G:/benxiaohai/php7.1.1/php7apache2_4.dll"AddHandler application/x-httpd-php .php#configure the path to php.iniPHPIniDir "G:/benxiaohai/php7.1.1"

4)修改域名配置

ServerName localhost:80

或者

ServerName 1270.0.1:80

5)配置欢迎页(首页)

<IfModule dir_module>    DirectoryIndex index.html index.php index.htm</IfModule>

⑥启动apache
在apache安装目录下点击ApacheMonitor.exe,启动apache,如下图
windows上php7环境搭建的方法
⑦在上面配置php项目的安放目录下建一个test.php文件并在里边写入如下代码

<?phpphpinfo();

⑧打开浏览器,输入localhost/test.php,看到如下界面,就说明你安装成功了!
windows上php7环境搭建的方法
3、mysql5.7.20数据库安装
在官网下载的mysql5.7.20的64位压缩包中,解压后里边缺少my-default.ini文件,需自己创建
①将下载好的压缩包解压到mysql5.7目录下,如下图
windows上php7环境搭建的方法
②修改my-default.ini文件
复制一份my-default.ini文件 ,并将其改名为my.ini,并添加如下配置

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES basedir = G:/benxiaohai/mysql5.7/mysql-5.7.20-winx64datadir = G:/benxiaohai/mysql5.7/mysql-5.7.20-winx64/datacharacter_set_server=utf8 port = 3306

注:这里的data文件夹本来是不存在的,mysql会自动生成。
③添加环境变量,如下图,将mysql的解压目录添加到环境变量path中,我的是G:\benxiaohai\mysql5.7\mysql-5.7.20-winx64\bin,注意分号问题
windows上php7环境搭建的方法
④安装
1)打开cmd,将路径转换到你安装mysql的路径下,然后服务安装命令,其中mysql是服务名称,my.ini是你上面复制的my-default.ini文件,当出现Service successfully installed.时表示服务安装成功,如下图

mysqld --install mysql --defaults-file=G:\benxiaohai\mysql5.7\mysql-5.7.20-winx64\my.ini

windows上php7环境搭建的方法
2)执行生成data文件指令(mysql初始化数据表数据,以及你以后创建表的数据目录)

mysqld --initialize

3)执行启动服务指令

net start mysql

windows上php7环境搭建的方法
4)用编辑器打开G:\benxiaohai\mysql5.7\mysql-5.7.20-winx64\data目录下后缀为.err文件,第一次安装用户名一般为root,密码为空或者随机。
windows上php7环境搭建的方法
5)登陆,输入如下指令,然后会要你输入密码,如果密码为空直接回车键,如果密码不为空,则输入密码后回车键。出现下图这表示登陆成功,mysql5.7在这里也就安装完成了。

mysql -u root -p

windows上php7环境搭建的方法


三、在安装过程中遇到的问题

启动apache 提示Starting httpd: AH00558
Starting httpd: AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain. Set the ‘ServerName’ directive globally to suppress this message
apache 启动出现这种错误的解决方法:
将 apache 的配置文件httpd.conf中 ServerName 改成可用域名或如下配置
ServerName localhost:80
2、安装完apache后,在浏览器中访问localhost时,一直出现的是IIS页面,这里需要把你本地的IIS服务关掉(本文开头有关闭该服务说明),并清理浏览器缓存后再访问。
3、在安装完apache和php后访问test.php时,出现403。可以从几个方面考虑,大多还是apache的httpd.conf配置问题
①首先要确保线面这个配置目录是对的

DocumentRoot "G:/benxiaohai/www"<Directory "G:/benxiaohai/www">

②其次是配置中对该目录权限配置,下三个配置与其有关,与之前apache版本的权限配置稍有不同,可以注意下

Options Indexes FollowSymLinksAllowOverride NoneRequire all granted

在安装完mysql之后,启动出现如下弹框。这个可以参考这个地址:http://blog.csdn.net/qq_26525215/article/details/53424152解决该问题。
windows上php7环境搭建的方法
5、另外,在安装apache时要注意80端口是否被占用
6、如果出现提示VCRUNTIME140.dll丢失,可以安装Visual C++ 2015,文中开头有说明。

感谢你的阅读,希望你对“windows上php7环境搭建的方法”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注编程网PHP编程频道!

--结束END--

本文标题: windows上php7环境搭建的方法

本文链接: https://www.lsjlt.com/news/247589.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • windows上php7环境搭建的方法
    这篇“windows上php7环境搭建的方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“windows上php7环境搭建的方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章...
    99+
    2023-06-06
  • Windows7下PHP7运行环境搭建的方法
    这篇文章给大家分享的是有关Windows7下PHP7运行环境搭建的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php7号称能直追facebook的HHVM,为了体验一把传说中的高性能,我特意在本地电脑上尝试...
    99+
    2023-06-07
  • php环境搭建的方法
    这篇文章主要介绍了php环境搭建的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的PH...
    99+
    2023-06-14
  • 搭建Redis环境的方法
    小编给大家分享一下搭建Redis环境的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!序言在实际开发项目过程中, 如果说要用到缓存, 那么第一个想到的一定是Redis, 但是为什么选Redi...
    99+
    2022-10-18
  • ubuntu 20.04上搭建LNMP环境的方法步骤
    简单说明 由于之前是用Centos7搭建的,后来使用ubuntu 20.04的系统做为个人开发环境,所以想在ubuntu上也搭建一下环境,和Centos有一些小区别所以记录一下仅供学习。 安装前准备 下载软件: php:...
    99+
    2022-06-04
    ubuntu 20.04搭建LNMP ubuntu 20.04搭建LNMP环境
  • Ubuntu 搭建LNMP环境的方法
    本篇内容介绍了“Ubuntu 搭建LNMP环境的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!调出命令行界面,键入“cd /u...
    99+
    2023-06-13
  • Nginx+Windows搭建域名访问环境的操作方法
    目录一、修改 Windows hosts 文件二、Nginx 配置文件三、分析Nginx配置文件四、gulimall.conf4.1 查看Windows ip4.2 配置代理五、图示...
    99+
    2022-11-13
  • 【DataX-Web的搭建(Windows/Linux环境)
    备注:我本地目录规划,统一放到文件夹: D:\java\Projects\sync-data\dataxD:\java\Projects\sync-data\datax-web 一、安装DataX (1) 安装python3(配置环...
    99+
    2023-10-27
    python java mysql
  • Windows上使用virtualenv搭建Python+Flask开发环境
    关于virtualenv: VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够: 1.在没有权限的情况下安装新套件 2.不同应用可以使...
    99+
    2022-06-04
    环境 virtualenv Windows
  • 如何在Windows和Mac OS上搭建PHP环境
    PHP是一种流行的服务器端脚本语言,许多网站都使用PHP来生成动态的Web内容。如果你想要自己搭建一个网站或者开发一个Web应用程序,你需要知道如何在你的计算机上搭建PHP环境。在本文中,我们将探讨如何在Windows和Mac OS上搭建P...
    99+
    2023-05-14
  • Centos7环境下YUM的搭建方法
    1.进入yum源的配置文件 2.ls查看配置文件的东西 3.建立一个目录(随意创建一个目录),然后将yum源中配置文件全部用mv指令移动到创造的目录中并查看 4.在创造的目录中将CentOS-Media.repo移...
    99+
    2022-06-04
    CentOS下搭建yum centos搭建本地yum仓库
  • linux下mysql环境的搭建方法
    小编给大家分享一下linux下mysql环境的搭建方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!linux下mysql环境搭建的方法:首先下载Linux版本的MySQL,并解压缩文件;然后...
    99+
    2022-10-18
  • Go语言环境的搭建方法
    这篇文章主要讲解了“Go语言环境的搭建方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Go语言环境的搭建方法”吧!安装Go语言及搭建Go语言开发环境下载下...
    99+
    2022-10-18
  • 在Windows系统上搭建Nginx+Python+MySQL环境的教程
    1 安装nginx 下载windows上的nginx最新版本,http://www.nginx.org/en/download.html。 解压后即可。 运行nginx.exe后本地打开http://loc...
    99+
    2022-06-04
    环境 教程 系统
  • 如何在 Windows 上搭建 Python 文件框架环境?
    Python 是一种高级编程语言,广泛应用于各种领域,如数据分析、人工智能、机器学习等。在 Windows 操作系统上,搭建 Python 文件框架环境是一个非常基础的工作。本文将介绍如何在 Windows 上搭建 Python 文件框架环...
    99+
    2023-11-08
    文件 windows 框架
  • Windows系统下使用flup搭建Nginx和Python环境的方法
    首先确保你的电脑里已经安装了Python和Django,接下来我们还需要两个组件,nginx服务器和flup(Python的FastCGI组件) nginx下载地址:http://nginx.org/en/...
    99+
    2022-06-04
    环境 方法 系统
  • docker搭建oracle开发环境的方法
    本篇内容主要讲解“docker搭建oracle开发环境的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker搭建oracle开发环境的方法”吧!oracle太大了,对于开发人员来说,在...
    99+
    2023-06-19
  • docker搭建fastdfs环境的方法步骤
    fastdfs是一个开源的分布式文件系统,在实际使用中,通过源码编译安装过程非常复杂,但是通过docker快速构建却非常容易。下面介绍通过docker安装fastdfs的方法。 do...
    99+
    2022-11-13
  • Redis环境搭建和使用的方法
    这篇文章主要介绍“Redis环境搭建和使用的方法”,在日常操作中,相信很多人在Redis环境搭建和使用的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis环境搭建和...
    99+
    2022-10-19
  • Vue3.0搭建环境的方法是什么
    这篇文章主要介绍“Vue3.0搭建环境的方法是什么”,在日常操作中,相信很多人在Vue3.0搭建环境的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue3.0搭建...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作