从OS X 10.0.0版本开始,PHP作为Macs的标准配置被提供。在默认的WEB服务器中启用PHP,需要取消Apache配置文件httpd.conf中的几行注释掉的配置,而 CGI and/or CLI 默认都可使用(可以很容易的被终端程序使用).
按照以下的使用说明,可以快速的建立一个本地PHP开发环境。强烈建议将PHP升级到最新的版本。在大多数活跃的软件中, 新的版本会修复错误和添加新的功能,PHP也是如此。请参见相应的Mac OS X安装文档,以进一步了解详细的信息。以下的说明以初学者的角度来详细描述如何操作来得到一个缺省的运行环境。建议所有的用户都编译或者安装一个新的打包版本。
默认的安装类型为mod_php,在Mac OS X的Apache web服务器中启用PHP包含以下的步骤:
Note: 要打开这个文件,可以在命令行下面使用基于Unix的文本编辑器,例如 nano,因为他的属主是 root,所以我们需要使用 sudo 来打开 (以 root 用户权限) 。例如我们在 Terminal 程序中敲入下面的指令 (操作后,会提示输入密码): sudo nano /private/etc/apache2/httpd.conf 注意 nano 中的命令: ^w (搜索), ^o (保存), and ^x (退出) ; ^ 表示 Ctrl 键。
Note: 在Mac OS X 10.5之前的版本中捆绑的是旧版本的PHP额Apache。因此在旧的计算机中Apache配置文件的位置可能是/etc/httpd/httpd.conf。
使用文本的编辑器取消注释(删除前面的 #)看起来类似于下面的行 (这两行常常不在一起,需要在文件中找到这两行):
# LoadModule php5_module libexec/httpd/libphp5.so # AddModule mod_php5.c
需要将所需要的文件扩展解析为PHP基本(例如: .php .html 或者 .inc),否则不能正常运行。
如果以下的生命配置已经写入 httpd.conf (自 Mac Panther),一旦PHP被启用则.php文件会被自动解析为PHP脚本。
<IfModule mod_php5.c> # If php is turned on, we respect .php and .phps files. AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps # Since most users will want index.php to work we # also automatically enable index.php <IfModule mod_dir.c> DirectoryIndex index.html index.php </IfModule> </IfModule>
Note:
在 OS X 10.5 (Leopard) 以前版本中,捆绑的是PHP 4而不是PHP 5,因此上面的配置指令稍有不同,需要将5更改为4。
phpinfo() 将会显示PHP的相关系统信息。 可以在DocumentRoot下创建一个PHP文件,其代码如下:
<?php phpinfo(); ?>
CLI (或者旧版本中的 CGI ) 一般文件名为 php ,其路径可能是 /usr/bin/php。打开一个终端,参开PHP手册中的 命令行选项,然后执行 php -v 可以检查当前运行的PHP的版本。调用 phpinfo() 也会显示相关的信息。