查看在 OSX Yosemite 上手动安装 PHP 的方法
Looking the Method that MANUALLY INSTALL PHP on OSX Yosemite
我正在寻找手动安装 PHP 的方法,没有 Homebrew(打包安装),只是 .tar 存档。
我在 Google 上搜索了几天,但我仍然找不到合适的方法。
在考虑在您的 OS X 中手动安装 PHP 之前,我想为您提供一些有关 OS X Yosemite.
的更新信息
[1] Yosemite 包含 Apache 2.4,因此您无需担心 Apache 安装问题。
[2] Mac OS X 运行s 在 UNIX 上。因此大多数 UNIX 软件都可以轻松安装在 Mac OS X 上。此外,Apache 和 PHP 与 OS X 打包在一起。要创建本地 Web 服务器,您需要做的就是启用它们并安装 MySQL.
下面是安装 PHP 和 Mysql -
的分步过程
首先,打开Terminal应用程序并切换到root用户以避免权限问题,同时运行宁这些命令。
sudo su -
通过此命令在 Mac OS X 上启用 Apache。
apachectl start
现在您可以通过访问 http://localhost 检查本地主机。如果它在工作,它将显示 它在工作!
在为 apache 启用 PHP 之前创建默认 Apache 配置的备份,这将有助于与 Mac OS X 的未来版本进行比较,然后为 APACHE -
启用 PHP
cd /etc/apache2/
cp httpd.conf httpd.conf.bak
现在编辑 Apache 配置。如果您不熟悉 vi,请随意使用 TextEdit。
vi httpd.conf
取消注释以下行(删除#):
LoadModule php5_module libexec/apache2/libphp5.so
重新启动 Apache:
apachectl restart
您可以通过在 DocumentRoot.The 默认 DocumentRoot 中为 Mac 创建一个 phpinfo() 页面来验证 PHP OS X Yosemite 是 /Library /WebServer/Documents。您可以从您的 Apache 配置中验证这一点。
grep DocumentRoot httpd.conf
现在在您的 DocumentRoot 中创建 phpinfo() 页面:
echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.php
验证 PHP
在 OS X 上安装 Mysql :
为 Mac OS X
下载 MySQL DMG
安装MySQL
README 建议为 mysql 和 mysqladmin 创建别名。但是还有其他有用的命令,例如 mysqldump。相反,我更新了路径以包含 /usr/local/mysql/bin.
export PATH=/usr/local/mysql/bin:$PATH
注意:您需要打开一个新的终端window或运行上述命令来更新您的路径。
我也运行mysql_secure_installation。虽然这不是必需的,但这是一个很好的做法。
连接 PHP 和 MySQL
您需要确保 PHP 和 MySQL 可以相互通信。有几种选择可以这样做。我执行以下操作:
cd /var
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock
附加配置(可选)
OS X Yosemite 上 Apache 2.4 的默认配置似乎非常精简。例如,像 mod_rewrite 这样的通用模块被 禁用 。您可以考虑现在 启用此功能 以避免将来忘记它们已被禁用。
我编辑了我的 Apache 配置:
vi /etc/apache2/httpd.conf
我取消了以下行的注释(删除#):
LoadModule deflate_module libexec/apache2/mod_deflate.so
LoadModule expires_module libexec/apache2/mod_expires.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
以上就是手动安装 PHP 的步骤。希望对您有所帮助。 :-)
这应该可以解决手动编译问题:http://php.net/manual/en/install.macosx.compile.php
我正在寻找手动安装 PHP 的方法,没有 Homebrew(打包安装),只是 .tar 存档。 我在 Google 上搜索了几天,但我仍然找不到合适的方法。
在考虑在您的 OS X 中手动安装 PHP 之前,我想为您提供一些有关 OS X Yosemite.
的更新信息[1] Yosemite 包含 Apache 2.4,因此您无需担心 Apache 安装问题。
[2] Mac OS X 运行s 在 UNIX 上。因此大多数 UNIX 软件都可以轻松安装在 Mac OS X 上。此外,Apache 和 PHP 与 OS X 打包在一起。要创建本地 Web 服务器,您需要做的就是启用它们并安装 MySQL.
下面是安装 PHP 和 Mysql -
的分步过程首先,打开Terminal应用程序并切换到root用户以避免权限问题,同时运行宁这些命令。
sudo su -
通过此命令在 Mac OS X 上启用 Apache。
apachectl start
现在您可以通过访问 http://localhost 检查本地主机。如果它在工作,它将显示 它在工作!
在为 apache 启用 PHP 之前创建默认 Apache 配置的备份,这将有助于与 Mac OS X 的未来版本进行比较,然后为 APACHE -
启用 PHPcd /etc/apache2/
cp httpd.conf httpd.conf.bak
现在编辑 Apache 配置。如果您不熟悉 vi,请随意使用 TextEdit。
vi httpd.conf
取消注释以下行(删除#):
LoadModule php5_module libexec/apache2/libphp5.so
重新启动 Apache:
apachectl restart
您可以通过在 DocumentRoot.The 默认 DocumentRoot 中为 Mac 创建一个 phpinfo() 页面来验证 PHP OS X Yosemite 是 /Library /WebServer/Documents。您可以从您的 Apache 配置中验证这一点。
grep DocumentRoot httpd.conf
现在在您的 DocumentRoot 中创建 phpinfo() 页面:
echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.php
验证 PHP
在 OS X 上安装 Mysql :
为 Mac OS X
下载 MySQL DMG安装MySQL
README 建议为 mysql 和 mysqladmin 创建别名。但是还有其他有用的命令,例如 mysqldump。相反,我更新了路径以包含 /usr/local/mysql/bin.
export PATH=/usr/local/mysql/bin:$PATH
注意:您需要打开一个新的终端window或运行上述命令来更新您的路径。
我也运行mysql_secure_installation。虽然这不是必需的,但这是一个很好的做法。
连接 PHP 和 MySQL
您需要确保 PHP 和 MySQL 可以相互通信。有几种选择可以这样做。我执行以下操作:
cd /var
mkdir mysql
cd mysql
ln -s /tmp/mysql.sock mysql.sock
附加配置(可选)
OS X Yosemite 上 Apache 2.4 的默认配置似乎非常精简。例如,像 mod_rewrite 这样的通用模块被 禁用 。您可以考虑现在 启用此功能 以避免将来忘记它们已被禁用。
我编辑了我的 Apache 配置:
vi /etc/apache2/httpd.conf
我取消了以下行的注释(删除#):
LoadModule deflate_module libexec/apache2/mod_deflate.so
LoadModule expires_module libexec/apache2/mod_expires.so
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
以上就是手动安装 PHP 的步骤。希望对您有所帮助。 :-)
这应该可以解决手动编译问题:http://php.net/manual/en/install.macosx.compile.php