当前位置: 首页>编程语言>正文

Mac下如何安装php环境

1. 开启 Apache 服务

Mac 系统下是自带 Apache 服务的,只需要开启即可,下面是几个 Apache 服务的常用命令。

PHP Code复制内容到剪贴板

  1. /* 启动 Apache 服务 */  
  2. sudo apachectl start  

  3. /* 重启 Apache 服务 */  
  4. sudo apachectl restart  

  5. /* 停止 Apache 服务 */  
  6. sudo apachectl stop  

  7. /* 查看 Apache 版本 */  
  8. httpd -v  

 

打开浏览器在地址栏输入 http://localhost ,如果出现 It Works 就表示 Apache 服务开启成功。

Mac下如何安装php环境,Mac下如何安装php环境_Apache,第1张

Apache 的网站服务器默认根目录在下面这个路径下:

/Library/WebServer/Documents

 

注意: 你的 Mac 下如果装有 Server 这个软件要卸载掉(图标是蓝色地球的那个),否则输入 http://localhost 会显示 Server 的信息会冲突,具体原因我没去管,有兴趣的可以了解一下。

 

2. 配置 PHP 环境

本来是内置php的,但是在后续的系统更新中:

MacOS 11中弃用了PHP,并从MacOS 12中删除了它

 

Homebrew 安装 PHP

C/C++ Code复制内容到剪贴板

  1. // 查询php版本  
  2. brew search php  

  3. // 安装指定php版本  
  4. brew install php@7.2  

  5. // 安装最新php版本  
  6. brew install php  

 

安装成功后,brew list 查看是否安装好,如果出现php@7.2  /  php@7.4  /   php@8.0 表示完成

Mac下如何安装php环境,Mac下如何安装php环境_Apache_02,第2张

 

To enable PHP in Apache add the following to httpd.conf and restart Apache:
LoadModule php_module /usr/local/opt/php@8.0/lib/httpd/modules/libphp.so

提示的意思是:默认Apache是没有启用php的,需要将libphp.so添加到httpd.conf 

 

The php.ini and php-fpm.ini file can be found in: /usr/local/etc/php/8.0/

提示的意思是:php.ini和php-fpm.ini的文件位置在8.0文件夹下

 

php@8.0 is keg-only, which means it was not symlinked into /usr/local,

because this is an alternate version of another formula.

 

If you need to have php@8.0 first in your PATH, run:

 echo 'export PATH="/usr/local/opt/php@8.0/bin:$PATH"' >> ~/.zshrc

 echo 'export PATH="/usr/local/opt/php@8.0/sbin:$PATH"' >> ~/.zshrc

 

For compilers to find php@8.0 you may need to set:

 export LDFLAGS="-L/usr/local/opt/php@8.0/lib"

 export CPPFLAGS="-I/usr/local/opt/php@8.0/include"

 

To start php@8.0 now and restart at login:

 brew services start php@8.0

Or, if you don't want/need a background service you can just run:

 /usr/local/opt/php@8.0/sbin/php-fpm --nodaemonize

 

提示的意思是:需要在.zshrc文件添加环境变量,同时brew启动php8服务

 

打开 Finder ,然后按下 shift + command + G 打开前往文件夹,前往以下地址:

/private/etc/apache2/httpd.conf 


https://www.xamrdz.com/lan/5r81934136.html

相关文章: