VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 网站开发 > PHP >
  • php教程之Mac安装PHP运行环境(2)

 

初始化 mysql

1
2
./bin/mysql_install_db
#实在运行不了就跳过这一步

 

执行安全设置脚本,设置root账号密码

1
./bin/mysql_secure_installation

 

命令行连接mysql

1
mysql -uroot -p

 

1.安装php7

1
2
brew install php70 --without-apache --with-fpm
#因为我们用nginx,所有--without-apache,并且加上--with-fpm来编译php

 

2.安装完成后,加入全局变量

1
2
3
vim ~/.bash_profile 添加上:export PATH=/usr/local/bin:/usr/sbin:$PATH
然后 vim ~/.bashrc 添加上:export PATH = "$(brew --prefix homebrew/php/php70)/bin:$PATH"
最后执行 source ~/.bash_profile source ~/.bashrc

3.然后加入开机自启

1
mkdir -p ~/Library/LaunchAgents cp /usr/local/opt/php70/homebrew.mxcl.php70.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php70.plist

 

4.安装php扩展

1
2
其实很简单,比如你想安装php7的xdebug扩展,就brew install php70-xdebug,想安装mcrypt就 brew install php70-mcrypt
如果想按5.6的就 brew install php56-xxxx,是不so easy,另外你可以 brew search php70,可以看到所有php7的扩展库,同理也可以查php56的

 

5.配置 Nginx 支持 PHP-FPM

1
2
3
4
5
6
7
8
9
10
11
12
13
sudo vim /usr/local/etc/nginx/nginx.conf
 
# 添加默认首页 index.php
index index.php index.html index.htm;
 
# 取消以下内容的注释,并做修改
location ~ \.php$ {
fastcgi_intercept_errors on;
fastcgi_pass 127.0.0.1:9000; #这里根据你的php-fpm端口号而定
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /usr/local/etc/nginx/fastcgi_params;
}

6.php-fpm配置:

1
sudo killall php-fpm #停掉所有php-fpm的进程
相关教程