在Macbook Pro配置Apache + PHP + MySQL开发环境以及MySql的简单使用

启动Apache

  1. Mac OS自带Apache, 只需要启动Apache就可以了
1
sudo apachectl start

介绍另外几个命令

1
2
3
sudo apachectl restart //重启Apache服务
sudo apachectl stop //停止Apache服务
httpd -v //查看Apache版本
  1. 打开浏览器,在地址栏输入localhost, 出现It Works, 就说明已经成功启动

  1. 进入Apache的网站服务器根目录
1
cd /Library/WebServer/Documents
  1. Mac OS 同样自带PHP,只需要在Apache的配置文件中添加Apache对PHP的支持就好了
1
2
3
sudo vim /etc/apache2/httpd.conf //打开文件

#LoadModule php5_module libexec/apache2/libphp5.so //去掉注释(前面的 # 号)
  1. 重启Apache服务器
  2. 在/Library/WebServer/Documents下新建php文件,例如test.php
  3. 在浏览器中输入 localhost/test.php, 如果出现预期的结果,恭喜你!

MySQL

  • 启动MySQL的安全模式,可以免登录名和密码
1
sudo mysqld --skip-grant-tables
  • 使用root用户[免密码]登录MySQL
1
2
3
mysql -u root -p

输入密码时直接回车
  • 解决MAC下PHP连接MYSQL错误Warning: mysql_connect(): No such file or directory in conn.php
1
2
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
坚持原创技术分享,您的支持将鼓励我继续创作!