macOS PHP best practice (one)

This article show us how to use mac own local web sever apache to build our own static website. ​😄​.

macOS PHP best practice (one)

最简单直接的方式还是使用 Mac 上自带的 Apache 和 PHP。

启动 Apache
  1. 启动:
   apache $sudo apachectl start
  1. 启动后,在浏览器中输入localhost ,可以看到页面上显示It works!。(/Library/WebServer/Documents/下的index.html.en文件)

  2. Apache 的默认根目录是 /Library/WebServer/Documents/

添加apache对php的支持
  1. 打开 http.conf 配置文件:
    sudo vim /etc/apache2/httpd.conf
  1. 找到以下代码 LoadModule php5_module libexec/apache2/ libphp5.so 并去掉注释(去掉前面的==#==号), wq 保存退出。
重启 Apache,进行php类型文件的调试
  1. 重启:
   sudo apachectl restart
  1. Apache 的根目录 /Library/WebServer/Documents/ 下新建project文件夹并写一个php文件输出hello world。此时,在浏览器打开 http://localhost/project/test.php 就可以正常看到hello world了~

  2. 如果有权限问题,使用下列命令:

   sudo chown yourname:staff project

其中 yourname 是你自己的名字。

使用homebrew安装mysql
  1. 安装homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  1. 安装mysql
brew install mysql
  1. 启动mysql
mysql.server start
Apache 常用命令
  1. 启动 Apache 服务
sudo apachectl start
  1. 重新启动 Apache 服务
sudo apachectl restart
  1. 关闭 Apache 服务
sudo apachectl stop
  1. 查看 Apache 版本
httpd -v