Mac OSX 系统本身已经集成apache,php,perl,因此只要更改一些配置,另外mysql需要安装。
1.启动Apache
代码语言:javascript复制 sudo apachectl start
配置文件的位置:/private/etc/apache2/httpd.conf 关注这里。访问http://localhost网站根目录:index.html.en首页文件。
DocumentRoot “/Library/WebServer/Documents”
我的MAC原来10.6,一步一步(10.7-10.8)现已经升级至10.9.2用户目录下本身已经存在Sites目录(用户文件目录)和网页文件。为了可以直接访问用户目录下得网站目录Sites:
建立软链接:
代码语言:javascript复制 sudo ln –sf /Users/wangzhe/Sites /Library/WebServer/Documents/Sites
在httpd.conf 添加:
代码语言:javascript复制<Directory “/Users/wangzhe/Sites”>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
或者在/private/etc/apache2/httpd.conf 加上
代码语言:javascript复制Include /private/etc/apache2/users/*.conf
访问出现:403 Forbidden. You don’t have permission to access /Sites on this server.
配置多次修改错误一直存在。怀疑权限问题。User/wangzhe /Sites 权限为:drw-r–r– 需要修改为755。
代码语言:javascript复制chmod 755 User/wangzhe /Sites
问题解决!
2.配置php
php配置文件在/etc/php.ini ,可将原有php.default.ini 重命名为php.ini 将/etc/apache2/httpd.conf 中php支持注释去掉。浏览器中测试PHP。
3.安装配置 mysql 和phpmyadmin
(1)下载MySQL Community Server 选择Mac OS X 10.7 (x86, 64-bit), DMG Archive 下载
(2)安装mysql-5.6.17-osx10.7-x86_64.pkg ,MySQLStartupItem.pkg以及MySQL.prefPane. 安装的目录在 /usr/local/mysql-5.6.17-osx10.7-x86_64
(3)建立软链接
代码语言:javascript复制ln –s /usr/local/mysql-5.6.17-osx10.7-x86_64/bin/mysql /usr/local/bin/mysql
ln –s /usr/local/mysql-5.6.17-osx10.7-x86_64/bin/mysqladmin /usr/local/bin/mysqladmin
(4)启动mysql,使用系统偏好设置中的可视化面板或者在终端输入:
代码语言:javascript复制sudo /usr/local/mysql/support-files/mysql.server start
(5) 修改mysql 用户root密码
代码语言:javascript复制mysqladmin -u root password ‘passwd’
(6)安装phpMyAdmin,将下载phpMyAdmin-4.1.12-english.tar.gz解压到:
/Library/WebServer/Documents下,重命名为phpMyAdmin。
(7) 修改配置:将phpMyAdmin下的config.sample.inc.php文件重命名为config.inc.php,修改
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
将localhost修改为 127.0.0.1
浏览器中输入http://localhost/phpMyAdmin/ 。
至此,环境部署完毕。