Apache
启动Apache:
sudo apachectl start
关闭Apache:
sudo apachectl stop
重启Apache:
sudo apachectl restart
查看Apache版本:
httpd -v
启动后在浏览器访问localhost,如果出现"It works!"就表示运行正常。
Root目录
系统级根目录
/Library/WebServer/Documents/
对应网址
http://localhost
用户级根目录
~/Sites
这个目录可能需要手动创建
sudo mkdir ~/Sites
检查/etc/apache2/users/目录下是否存在“你的用户名.conf”这个文件
如果没有,手动创建
sudo vi /etc/apache2/users/你的用户名.conf
修改conf文件内容
<Directory "/Users/你的用户名/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow form all
</Directory>
保存退出后,修改conf文件权限
sudo chmod 755 /etc/apache2/users/你的用户名.conf
重启Apache
尝试访问用户级目录
http://localhost/~你的用户名/
PHP
sudo vi /etc/apache2/httpd.conf
搜索#LoadModule php5_module libexec/apache2/libphp5.so
将#去掉
重启Apache
在用户级根目录下放一个PHP文件测试
Mysql
逐一安装DMG中的三个文件
设置Path
cd ; vi .bash_profile
写入下句代码
exprot PATH="/usr/local/mysql/bin:$PATH"
保存退出后重新加载Shell使环境变量生效
source ~/.bash_profile
尝试运行mysql -v看环境变量是否配置成功
设置root用户密码
mysqladmin -u root password 'password'
phpMyAdmin
修复2002 socket错误
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
安装phpMyAdmin
解压安装包,将解压出来的文件夹改名为"phpmyadmin"并移动到用户根目录下
在phpmyadmin目录下创建config文件夹
mkdir ~/sites/phpmyadmin/config
修改权限
chmod o+w ~/sites/phpmyadmin.config
尝试访问phpmyadmin初始设置页面
localhost/~你的用户名/phpmyadmin/setup/
Basicsettings页面确保Serverhostname是localhost
Authentication配置好用户名和密码
将config目录下的配置文件移动到上级目录,删除这个目录
可以localhost/~你的用户名/phpmyadmin/管理数据库