Windows10系统下如何去配置PHP开发环境
Windows下搭建(Apache+PHP+MySQL)=>WAMP
Linux下搭建(Apache+PHP+MySQL) =>LAMP
PHP开发环境配置一般有套件安装和自定义安装两种方式。网上也能够找到套件,可以直接下载一整套开发环境,省去了配置的过程,不过这种方式灵活性不够高,我们也不能了解其中的关系,试着自己动手去配置一下环境,还是有点好处的,我下面详细介绍的是Windows10系统下自定义安装PHP开发环境。
建议将这几款软件安装到同一个文件夹中,便于管理,我这里都放到了phpenvir文件夹中;另外,每安装完一个软件,便进行测试是否安装成功。
我接下来的安装顺序为:Apache→PHP→MySQL
Apache安装
官网下载链接: 点击此处下载
下面有几个下载链接,可以自行选择。我选用了第二种方式进行下载。
根据自己的电脑配置选择32位或者64位。下载完成后,解压文件。接下来,打开解压后的文件,找到conf
目录下的http.conf
文件,利用文本编译器(例如Editplus)打开, Ctrl+F
ServerRoot "C:/Apache24"
将文件目录地址修改为你的安装位置,例如我安装到了如下位置:
所以我这里应该将其改为:
D:/phpenvir/Apache2.4.25
这里需要注意一点:目录斜杠的符号应该是
/
或者\\
。
在该文件中继续Crtl+F
,找到下面的代码:
# DocumentRoot "c:/Apache24/htdocs" <Directory"c:/Apache24/htdocs"> #
与上面的做法相同,根据自己的安装位置自行修改:
# DocumentRoot "D:/phpenvir/Apache2.4.25/htdocs" <Directory"D:/phpenvir/Apache2.4.25/htdocs"> #
改好之后保存文件。
接下来,利用管理员身份(这里一定要注意,要通过管理员身份运行,刚开始配置的时候在这里出了错,导致了错误产生)打开命令提示符,切换到Apache目录下的bin目录,执行安装程序 httpd -k install
.
它会提示你Apache服务安装成功。紧接着输入httpd –k start
来启动Apache服务。
测试:在浏览器中输入:http://localhost, 如果出现下图页面,则表示Apache安装成功。
小技巧:
在切换到Apache目录下bin文件夹的过程中,可以利用上面讲到的那种方法,另外,还可以先在本地打开bin文件所在的位置,然后按住
shift
键的同时点击鼠标右键,列表中会有一项在此处打开命令窗口,点击打开命令提示符,即可直接定位到该位置,省去了切换文件夹的操作。如下图所示:
我们之所以在bin文件夹所在位置打开命令提示符,是因为我们的
httpd指令
位于该文件夹中,如果你希望在任何目录下都可以运行我们的httpd指令
(即不需要再每次都切换到bin目录去操作),这时则需要我们去设置一下环境变量,具体流程如下:
右键点击计算机属性(或者快捷键
Win+PauseBreak
)打开计算机系统界面打开界面内的更改设置
打开高级下面的环境变量
打开系统变量中的
PATH
新增环境变量,将安装的Apache完整的bin目录填写进去,然后将打开的窗口逐一确认即可(从图中可以看出win10操作系统中环境变量是按行排列的,而win7操作系统中环境变量好像是全在一行,所以配置环境变量的时候还应该在末尾加个
;
以用来区分不同的环境变量)。
具体参照下图:
PHP安装
Apache安装好之后,在下载PHP开发软件之前,先向httpd.conf
文件中写入PHP支持模块。
打开httpd.conf文件, Crtl+F
DirectoryIndex index.html
将其修改为
#修改首页面文件类型支持 DirectoryIndex index.html index.htm index.php
然后,在文件尾部添加下面的内容:
#让Apache支持PHP LoadModule php7_module "D:/phpenvir/php7.1.1/php7apache2_4.dll" #告诉Apache php.ini的位置 PHPIniDir "D:/phpenvir/php7.1.1" AddType application/x-httpd-php .php .html .htm
写好之后保存文件。
注意一点,上面添加的内容需要根据自己接下来将要安装的PHP软件版本进行修改,我这里安装的PHP7.1.1版本和Apache2.4.25版本,要确保能够在下载好的PHP文件夹中找到D:/phpenvir/php7.1.1/php7apache2_4.dll和D:/phpenvir/php7.1.1/php.ini这两个文件,而
php.ini
文件是从php.ini-development
文件复制而来的,下文会提及到.
接下来,开始下载PHP开发工具。
请前往官网下载
从图中可以看到有Non Thread Safe
和Thread Safe
两个版本,我们需要下载Thread Safe
的PHP环境。
下载完成之后将其解压到之前指定好的文件夹D:/phpenvir/php7.1.1
中。
然后,将php7.1.1目录下的php.ini-development
文件重命名为php.ini
,用Editplus
打开,Crtl+F
;extension_dir="ext"
将其修改为:
#去掉前面的分号,并且将地址更改为自己的安装位置 extension_dir="D:/phpenvir/php7.1.1/ext"
接着Crtl+F
;extension=php_mysqli.dll #将前面的分号去掉,这样PHP便可以支持mysqli扩展
根据开发的不同需求,可以去掉各种扩展前面的分号,我们这里先去掉一些能用得到的(前面不带分号的即为自己启用的扩展):
;extension=php_bz2.dll extension=php_curl.dll ;extension=php_fileinfo.dll ;extension=php_ftp.dll extension=php_gd2.dll ;extension=php_gettext.dll ;extension=php_gmp.dll ;extension=php_intl.dll ;extension=php_imap.dll ;extension=php_interbase.dll ;extension=php_ldap.dll extension=php_mbstring.dll ;extension=php_exif.dll ; Must be after mbstring as it depends on it extension=php_mysqli.dll ;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client ;extension=php_openssl.dll ;extension=php_pdo_firebird.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll ;extension=php_pdo_sqlite.dll ;extension=php_pgsql.dll ;extension=php_shmop.dll
测试:
在Apache目录下的htdocs
文件夹中新建Index.php文件,填入以下代码:
php <?php phpinfo(); ?>
保存之后,在浏览器中输入:http://localhost/index.php
如果出现如下页面,则证明PHP安装成功。
从上面这个页面中,你可以很清楚地看到自己安装的PHP版本和Apache版本信息,包括各种扩展功能。
MySQL安装
请前往官网下载
这里有两个版本msi
和zip
.msi
格式的是我们平时经常使用的那种,可以直接点击安装,按照给出的提示进行安装。而Zip
格式的则需要自己去解压,然后使用命令行进行相关配置,才能够使用。
我个人下载安装的是msi
格式的,安装方式比较简单,根据提示一步步安装即可,下面有两个教程对于MySQL安装已经解释得很清楚,这里我便不再多做赘述。
将MySQL安装完成以后,PHP环境配置就大致完成了,需要注意的一点是平时写的php文件要放在Apache目录下的htdocs
文件夹下,例如我这里是D:/phpenvir/Apache2.4.25/htdocs
文件夹。如果想要自定义一个存放文件夹,还需要在httpd.conf
中进行修改,具体操作可以去参考网上的方法。
以上是Windows10系统下如何去配置PHP开发环境的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

如果您是一位经验丰富的 PHP 开发人员,您可能会感觉您已经在那里并且已经完成了。您已经开发了大量的应用程序,调试了数百万行代码,并调整了一堆脚本来实现操作

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写

JWT是一种基于JSON的开放标准,用于在各方之间安全地传输信息,主要用于身份验证和信息交换。1.JWT由Header、Payload和Signature三部分组成。2.JWT的工作原理包括生成JWT、验证JWT和解析Payload三个步骤。3.在PHP中使用JWT进行身份验证时,可以生成和验证JWT,并在高级用法中包含用户角色和权限信息。4.常见错误包括签名验证失败、令牌过期和Payload过大,调试技巧包括使用调试工具和日志记录。5.性能优化和最佳实践包括使用合适的签名算法、合理设置有效期、

本教程演示了如何使用PHP有效地处理XML文档。 XML(可扩展的标记语言)是一种用于人类可读性和机器解析的多功能文本标记语言。它通常用于数据存储

字符串是由字符组成的序列,包括字母、数字和符号。本教程将学习如何使用不同的方法在PHP中计算给定字符串中元音的数量。英语中的元音是a、e、i、o、u,它们可以是大写或小写。 什么是元音? 元音是代表特定语音的字母字符。英语中共有五个元音,包括大写和小写: a, e, i, o, u 示例 1 输入:字符串 = "Tutorialspoint" 输出:6 解释 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。总共有 6 个元

静态绑定(static::)在PHP中实现晚期静态绑定(LSB),允许在静态上下文中引用调用类而非定义类。1)解析过程在运行时进行,2)在继承关系中向上查找调用类,3)可能带来性能开销。

PHP的魔法方法有哪些?PHP的魔法方法包括:1.\_\_construct,用于初始化对象;2.\_\_destruct,用于清理资源;3.\_\_call,处理不存在的方法调用;4.\_\_get,实现动态属性访问;5.\_\_set,实现动态属性设置。这些方法在特定情况下自动调用,提升代码的灵活性和效率。
