安装Nginx Mysql Php fastCGI
sysinstall>>configuration>>distribution>>ports
然后就是到他们的安装目录下面去
安装mysql
#cd /usr/ports/databases/mysql50-server
#make #他就是去下载这个包编译
#make install #这个过程是在安装的过程
#make clean #释放空间的过程
csh 要转才 bsh #bash
#mysql_install_db #初始化mysql
#chown -R mysql /var/db/mysql/ #修改权限
#chgrp -R myslq /var/db/mysql/
#/usr/local/bin/mysqld_safe --user=mysql & #后台启动mysql
# ps -ef | grep mysql #查看一下进程是否启动
#echo 'mysql_enable="YES" ' >> /etc/rc.conf #添加开机启动
#ls /usr/local/share/mysql/*.cnf
#cp /usr/loca/share/mysql/my-medium.cnf /var/db/mysql/my.cnf #拷贝mysql的配置文件
安装php
#cd /usr/ports/lang/php5
#make
#make install
#make clean
#cd /usr/ports/lang/php5-extensions
#make config
要选择(mysql,mysqli,gd)
#make install
#cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini
安装spawn-fcgi
#cd /usr/local/www/lighttpd/
#make install clean #三个和在一起
选择去掉IPv6
#spawn-fcgi
安装nginx
#cd /usr/local/www
#mkdir nginx6
#cd nginx6
看看你的wget命令安装了没有
#find 查看一下你工具在那个路径
#cd /usr/ports/ftp/wget
#make install clean
#cd /usr/local/www/nginx/
#wget sysoev.ru/nginx/nginx-0.6.3.2.tar.gz
#tar -zxvf nginx-x.x.x.x
#cd nginx.x.x
#./configure #也可以自己指定路径
#make
#make install
#vi /usr/local/nginx/conf/nginx.conf
修改加入index.php
在找到
location ~ \.php${} #把这个区域注释去掉
并且修改 script_filename 后面的值为 /usr/local/nginx/html$fastcgi_scrit_name;
然后就保存
#spawn-fcgi -a 127.0.0.0.1 -p 9000 -f /usr/local/bin/php-cgi & #根据配置文件的端口来启动
#/usr/local/nginx/sbin/nginx -f /usr/local/nginx/conf/nginx.conf