1.安装Apche
Sudo apachectl start
2.开启php支持
sudo vi /etc/apache2/httpd.conf
找到LoadModule php5_module libexec/apache2/libphp5.so 去掉前面的#
3.编辑PHP.ini
sudo cp /etc/php.ini.default /etc/php.ini
4.重启Aache测试环境
sudo apachectl restart
编写文件 sudo vi /Library/WebServer/Document/i.php内容是
<?php
echo phpinfo();
?>
5.配置网站根目录到/var/www(注意这里的www是我自己建立的,因为我习惯使用这个目录)
sudo vim /etc/apache2/httpd.conf
文档最后添加:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www
ServerName localhost
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
6.安装mysql
http://www.mysql.com/downloads/mysql/
下载dmg的可以直接安装
安装教程:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html
安装之后mysqlroot密码貌似是空的
需要使用/usr/local/mysql/bin/mysqladmin -u root password “mypass”;
7.安装zendstudi教程http://www.evget.com/zh-CN/Info/catalog/18264.html
备注:使用PHP连接MySQL可能会报错“Can’t connect to local MySQL server through socket ‘/var/mysql/mysql.sock’”,或者使用localhost无法连接MySQL而需要127.0.0.1,原因是连接时候php默认去找/var/mysql/mysql.sock了,但是MAC版本的MYSQL改动了文件的位置,放在/tmp下了。处理办法是按如下修改php.ini:
mysql.default_socket = /tmp/mysql.sock
mysql管理工具使用MySQL Workbench的安装
或者使用phpmyadmin或者使用navaicat
如果phpmyadmin提示2002错误,修改confin.inc.php
将$cfg[‘Servers’][$i][‘host’] = ‘localhost’; 改为$cfg[‘Servers’][$i][‘host’] = ‘127.0.0.1’;