LAMP(即Linux + Apache + MySQL + PHP)是Linux环境下的梦幻组合,网络上有众多类似且易用的集成环境可供下载,如XAMPP、MAMP等。但雪豹用户无需另行下载安装,因为它自带了这个梦幻组合。默认情况下,雪豹的LAMP是关闭的,我们需要激活它。
1. 激活Apache服务器
打开“系统偏好设置”,单击“共享”,选择“Web共享”,雪豹将自动激活Apache服务器。在Safari地址栏中输入
http://localhost
或
http://localhost/~<username>
可以看到这些地址可以访问了。每个用户均有一个二级域名,雪豹已经为我们设定好了。
Apache服务器激活后,可以访问html文件,但还不能访问PHP文件。我们仍需激活PHP.
2. 激活PHP
2.1 备份httpd.conf文件
打开一个终端,输入
cd /private/etc/apache2
再输入
sudo cp httpd.conf httpd_bak.conf
在提示下输入管理员密码后,将 httpd.conf复制为一个新的文件作备份。
2.2编辑httpd.conf文件
打开一个Finder窗口,使用快捷键“Shift + Command + G”调出“前住文件夹”窗口,在文本框中输入“/private/etc/apache2”,单击“前住”按钮,将来到Apache服务器所在的目录。在该目录下找到http.conf文件,按鼠标右键,选“显示简介”,点击弹出窗口的右下角的锁图标,在弹出窗口中输入管理员密码后,点击简介窗口中左下角的“+”号,将自己添加进来,并将权限改为“读与写”。之后,选用一个喜爱的编辑器将其打开(我使用的是NetBeans,可直接将文件拖至NetBeans主窗口中以打开)。
在编辑器中,定位到该文件第115行的地方,将
#LoadModule php5_module libexec/apache2/libphp5.so
前面的“#”号去掉,改为
LoadModule php5_module libexec/apache2/libphp5.so
2.3 重新启动Apache服务器
打开终端,输入
sudo /usr/sbin/apachectl restart
稍等几秒,Apache即可重启完毕。现在,我们可以使用PHP了。
2.4 验证PHP已经激活并查看PHP相关信息
在Finder中,导航至“用户 -> <username> -> 站点”。这是存放我们访问域名“http://localhost/~<username>”时服务器调用所需文件的地方。在该目录下新建一个名为“phpinfo.php”的文件,内容如下:
<?php phpinfo(); ?>
保存文件。在Safari地址栏中输入
http://lcoalhost/~<username>/phpinfo.php
可以看到许多关于Apache、PHP、MySQL、SQLite等配置信息表格。其中,Apache版本为2.2.14,PHP版本为5.3.1,MySQL版本为5.0.5.