Windows PHPStorm配置PHP开发环境

PhpStorm是JetBrains公司推出的PHP集成开发环境,开发PHP极其的丝滑般润滑,本文记录PhpStorm下配置PHP开发环境。PHP的开发环境是目前我接触的语言里配置比较繁琐的。

下载php

进入PHP下载地址 http://windows.php.net/download 下载最新线程安全版PHP zip压缩包,解压缩后放在想要安装的路径下。

注意: 下载的PHP VC版本不能比前面安装的vc redist版高。

进入PHP安装目录,复制一份php.ini-development 改名为 php.ini 放到安装路径下,打开找到 ;extension_dir=ext,去掉注释符,将值改为 PHP安装路径ext。

php 要使能 MySQL 的话还要在 ini 文件中找到下面几句话,取消注释

下载phpstorm

https://www.jetbrains.com/zh-cn/phpstorm/

xdebug

官网:https://xdebug.org/download

配置php调试有很多种办法,最常用的就是使用xdebug,也有另一种方法,就是安装一个谷歌浏览器插件,感觉实用性不高所以这里使用xdebug的方式

配置

官网上关于描述:https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_enable

百度上的一些教程配置都比较老,在之后的xdebug版本中配置有所变化具体看官网解释

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fisPnPBq-1618972474530)(/images/image-20210107220321831.png)]

注意:配置的端口()要和phpstorm上面设置的端口一致

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NFeAO1dd-1618972474537)(/images/image-20210107234917671.png)]

xdebug使用教程:https://www.bilibili.com/video/BV1Qx411f7pF?p=2

Nginx

下载:http://nginx.org/en/download.html

Composer

国内官网:https://www.phpcomposer.com/

安装

这里用的方式是用的免安装的配置方式,当然你也可以去官网下载完整安装包,无脑下一步即可。

Mac 或 Linux 系统

打开命令行窗口并执行如下命令将前面下载的 文件移动到 目录下面:

复制

Windows 系统

找到并进入 PHP 的安装目录(和你在命令行中执行的 指令应该是同一套 PHP)。将 复制到 PHP 的安装目录下面,也就是和 在同一级目录。在 PHP 安装目录下新建一个 文件,并将下列代码保存到此文件中。

复制

最后重新打开一个命令行窗口试一试执行 看看是否正确输出版本号。

可能出现的报错

关闭Composer的TLS来修复,注意:它不安全

或者开启php.ini中的

特别提醒:

如果设置为true,则将使用HTTP尝试所有HTTPS URL,而不执行网络级加密。启用这是一个安全风险,不推荐。更好的方法是在php.ini中启用php_openssl和openssl扩展。

设置国内镜像

全局配置

局部配置

仅修改当前工程

取消配置

修改composer缓存路径

是Composer 的缓存目录,默认位置是

软件包的默认安装位置,默认位置是

在安装目录下新建文件夹,在文件夹内再新建,文件夹,输入以下命令

常用命令