小孩半票标准:Max 安装 nginx php fcgi mysql [Kevin's Personal Wiki]
来源:百度文库 编辑:偶看新闻 时间:2024/04/26 17:56:56
Max 安装 nginx + php fcgi + mysql
mac port
安装porthttp://www.macports.org/install.php
nginx
在Mac上使用macport安装和配置Nginx非常方便,首先安装nginx
sudo port install nginx spawn-fcgi
安装完成后启动nginx会说没有nginx.conf文件,到/opt/local/etc/nginx目录下看到以下几个文件:
fastcgi_params.example koi-utf koi-win mime.types.example nginx.conf.example win-utf
直接复制example文件:
sudo mv mime.types.example mime.typessudo mv nginx.conf.example nginx.conf
启动nginx:
sudo nginx
访问http://127.0.0.1/,就可以看到Nginx的Welcome页面。
如何重启nginx?
# 检测配置文件是否有效sudo nginx -t # 重启sudo nginx -s reload # 帮助sudo nginx -h
默认的nginx配置不是很好用,下面调整一下
cd /opt/local/etc/nginx/sudo mkdir conf.dsudo mkdir sites-availablesudo mkdir sites-enabled
文件nginx.conf的配置http部分:
http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log logs/access.log main; sendfile on; tcp_nopush on; keepalive_timeout 10; # keepalive_timeout 65; gzip on; include /opt/local/etc/nginx/conf.d/*.conf; include /opt/local/etc/nginx/sites-enabled/*;}
然后站点配置文件放在目录 sites-available 里,在目录 sites-enabled 中做 ln -s ../sites-available/xxx.conf ./ 即可
php5
安装php5,扩展模块根据自己的需要调整
# sudo port install php5 +fastcgi fcgi php5-gd php5-mysql php5-sqlite php5-eaccelerator php5-curl php5-iconv #配置文件cd /opt/local/etc/php5sudo cp php.ini-development php.ini
将时区修改为:date.timezone = Asia/Chongqing
错误级别修改为:error_reporting = E_ALL & ~E_NOTICE
php-fcgi
cd /Library/LaunchDaemons/sudo vim org.macports.phpfcgi.plist
文件org.macports.phpfcgi.plist内容如下:
Label org.macports.phpfcgi Debug OnDemand RunAtLoad EnvironmentVariables PHP_FCGI_CHILDREN 2 PHP_FCGI_MAX_REQUESTS 5000 LaunchOnlyOnce ProgramArguments /opt/local/bin/spawn-fcgi -C 2 -p 9000 -f /opt/local/bin/php-cgi
其中:
PHP_FCGI_CHILDREN 表示开启多少个PHP_FCGI_CHILDREN,如果只是开发的话,2个就ok了-C 2表示spawn-fcgi跑多少个/opt/local/bin/php-cgi进程
运行:
sudo launchctl load -w org.macports.phpfcgi.plist
上述org.macports.phpfcgi.plist等效于直接运行:
sudo /opt/local/bin/spawn-fcgi -C 2 -p 9000 -f /opt/local/bin/php-cgi
如何重启phpfcgi?
# unloadsudo launchctl unload -w org.macports.phpfcgi.plist # /opt/local/bin/php-cgi 进程依然存在就手动kill掉pkill php-cgi # loadsudo launchctl load -w org.macports.phpfcgi.plist
mysql
使用macport安装如下(不推荐)
sudo port install mysql5
推荐使用官方的dmg安装,除了安装文件,还有有两个管理工具,非常方便。
参考
- http://wiki.summercode.ru/wiki/wiki/Installing_nginx_and_PHP_with_FastCGI_on_Mac_OS_X_105
max安装注册问题
如何安装max plusii
PHP 如何安装?
php安装问题
php论坛安装问题
安装PHP的问题
PHP论坛空间安装
FCG 文件 怎么打开
fcg文件的问题
3d max怎么安装?
怎样安装3D MAX?
3DS MAX 无法安装
谁有PHP安装程序,
求教怎么安装PHP软件
安装php论坛的问题
关于php论坛的安装
WIN2000下安装PHP详解
哪有PHP安装程序?
在线求助安装PHP论坛
PHP文件如何播放?已安装PHP但不会用
win 2000 如何安装3D max
关于3DS MAX的安装使用
3D MAX 6.0 安装问题``!
如何安装3d max英文版