摘要:mac 10.9系统如何配置php+nginx+mysql+phpmyadmin,网上看了好多教程安装Brewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装nginx,mysql,phpmyadminbrew install nginx mys
mac 10.9系统如何配置php+nginx+mysql+phpmyadmin,网上看了好多教程
安装Brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装nginx,mysql,phpmyadmin
brew install nginx mysql phpmyadmin
安装特定版本php(以5.6为例)
brew tap homebrew/php
brew install php56
设置开机启动
brew tap homebrew/services
sudo brew services start php56
sudo brew services start nginx
sudo brew services start mysql
基本设置mysql
mysql_secure_installation
设置nginx(在文件在/usr/local/etc/nginx/nginx.conf中插入)server {
listen 80;
server_name localhost;
location /pma {
alias /usr/local/share/phpmyadmin/;
try_files $uri $uri/ /index.php;
disable_symlinks off;
index index.php;
location ~ ^/pma(.+\.php)$ {
alias /usr/local/share/phpmyadmin$1;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME /usr/local/share/phpmyadmin$1;
fastcgi_intercept_errors on;
}
}
location / {
root /srv/www;
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
root /srv/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
nginx重启
sudo nginx -s reload
在浏览器输入localhost/pma应该就ok了