📅  最后修改于: 2023-12-03 14:51:27.029000             🧑  作者: Mango
如果你在你的 Mac 上安装了 PHP 7,但是无法看到它或无法使用它,可能是因为以下原因:
在命令行中,可以通过运行以下命令检查 PHP 的路径:
which php
如果 PHP 7 没有在 $PATH
环境变量中,你将看到以下输出:
/usr/bin/php
如果你安装的是 PHP 7,则应该看到以下输出(具体路径取决于你的安装位置):
/usr/local/php7/bin/php
要将 PHP 7 添加到 $PATH
环境变量中,请在终端中打开 ~/.bash_profile
并添加以下行:
export PATH="/usr/local/php7/bin:$PATH"
如果你没有安装 PHP 7,则需要安装它。你可以使用 Homebrew 来安装它:
brew install php
如果安装失败,则可以尝试使用以下命令卸载现有 PHP 安装:
brew uninstall php
然后再次尝试安装 PHP。
如果你使用 Apache 作为 Web 服务器,你需要在 Apache 配置文件中添加 PHP 7 模块。
首先,请运行以下命令确保您已安装 PHP 7 的 Apache 模块:
ls /usr/local/php7/lib/httpd/modules/
应该看到以下文件:
libphp7.so
如果未看到此文件,请运行以下命令以安装 Apache 模块:
brew install php --build-from-source
然后,要将 PHP 7 模块添加到 Apache,请打开 /usr/local/etc/httpd/httpd.conf
并添加以下行:
LoadModule php7_module /usr/local/php7/lib/httpd/modules/libphp7.so
AddHandler php7-script php
最后,重新启动 Apache:
sudo apachectl restart
如果你无法看到 PHP 7 或无法使用它,请通过检查 $PATH
环境变量和正确配置 Apache 来尝试解决此问题。如果这些解决方案都不起作用,请尝试卸载并重新安装 PHP 7。