【写给自己的教程】Mac上的PhpStorm环境配置
前文
本文写于:2021-07-18 00:15:00
由于下学期需要学php,Windows系统上配置php环境感觉比Mac上要方便且简单,然后我没有Windows的电脑,所以需要用Mac来学习php,由于是写给自己的教程,所以不会太详细,看不懂我也不会作解答,我看的懂就行
正文
Homebrew的安装
打开终端,输入
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
这一步是安装Homebrew的,为什么要这一步呢,因为Mac内置了apache和php,而不同Mac系统内置的不同apache和php版本
这个教程的版本如下
系统版本:macOS Monterey 12.0 Beta(21A5284e)
Homebrew版本:Homebrew 3.2.2
Apache版本:Apache/2.4.48 (Unix)
PHP版本:PHP 8.0.8
安装完之后运行
brew update
其中可能会出现
fatal: Could not resolve HEAD to a revision
解决方法如下
brew update --verbose
进入报错路径
cd 报错路径
ls -al
成功执行后执行
brew update
安装/升级PHP和Apache
先看一下php版本
php -version
安装php
brew install php
安装Apache前先把Mac内置的Apache关掉
sudo apachectl stop
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
安装Apache
brew install httpd
关于Apache的命令
启动Apache:brew services start httpd
停止Apache:brew services stop httpd
重启Apache:brew services restart httpd
启动后Apache的访问地址是http://localhost:8080
给Apache增加PHP支持
sudo vim /usr/local/etc/httpd/httpd.conf
这里最好用编辑器,例如VSCode或者其他编辑器
在最后加几行,内容如下
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
那个libphp.so的文件地址可以从/usr/local/opt进入然后随php文件夹进入是最好的,因为不同电脑的存储位置不一样,不一定要按照上面那个输入
然后查找如下内容
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
修改为
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php
</IfModule>
Vim模式下esc
退出编辑模式,按shift+:
后输入wq保存退出
在Apache的默认文件夹下创建一个php文件
/usr/local/var/www
经过上边的步骤应该就下载和安装好基本环境了,在测试安装的时候出现过启动了Apache后无法访问
前往文件夹
/etc/apache2/
找到文件/usr/local/etc/httpd/httpd.conf
继续用编辑器打开或进入Vim模式
将ServerName改一下就可以了
ServerName localhost:80
或者
ServerName localhost:8080
改成对应的端口号,别瞎改
PhpStorm环境配置
打开PhpStorm
如果前面没错的话,点旁边的+号会自动识别出php路径,没有的话自己输入吧
如果路径是对的,会识别出来的,接着
这里是我测试完有的
如果没有的话,点+号
选择Local or mounted folder
输入名字,名字随便
然后Folder就输入Apache的默认目录,改过就填改过之后的目录
URL就是localhost:端口号,因为我这里是默认8080没改
然后切换到Mappings
Local path会自动填入的
Deployment path填/
我懒得弄这弄那了,这样就可以在PhpSotrm写php项目了,运行的时候要确认Apache在运行
讲完,散会
版权声明:
作者:X1a0He
链接:https://www.x1a0he.com/macphpstorm
来源:X1a0He's Blog
文章版权归作者所有,未经允许请勿转载。
共有 1 条评论