今天在公司录制一下 linux下面架设nginx+php环境的视频 直接远程连接上去录制了,少打字,多看视频 mysql我已经装好了,这里就不再安装了,下面看我怎么装nginx和php-cgi nginx就装好了 就这么简单 下面看看能不能访问了 好像还没有启动,现在启动一下 看到了吧,nginx已经开始运行了,但是现在还不能运行php 因为php还没有安装 下面安装php 这里一定要安装cgi的php 否则nginx是不支持的 安装完成 下面安装 spawn-fcgi 用它管理进程 完毕 下面看看nginx的配置文件都有啥 这是ubuntu的nginx包默认的,这里面可以用我在PPC上面提供的我的nginx配置文件 替换 下面我下载这个配置文件包 看到了吧 下面 替换以前的配置文件替换之前记得备份 下面启动fastcgi进程 用下面的命令 /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 15 -u www-data -g www-data -f /usr/bin/php-cgi 下面看我鼠标选中的地方 这里是要监听的IP地址 这里是端口号 这里的15是fcgi进程数 这里的-u和-g是fcgi运行的用户身份可以再原本的nginx配置文件里查看到 下面看示范 看到了么 第一行的就是 所以这里要换成 user www-data; fcgi就启动了 下面根据自己的情况修改nginx配置文件 这个里面没有需要改的 改成下划线代表任意 刚装好 默认路径是 /var/www/nginx-default/ php已经运行了 可是mysql 没有加载 怎么办 安装一个mysql的扩展就行了 名字叫 php5-mysql 下面重启一下fcgi进程 用killall命令 可以看到 mysql已经被支持了 nginx安装就这么简单 下面说说nginx.conf里面的一些参数 简单的说说 worker_processes 3; 这个是nginx进程数量 越多表示能承受越大的连接数 worker_connections 1024; 表示每个进程能承受的连接数 这里是1024 那么总共可以承受 1024*3个连接 当然 worker——processes越多 需要的内存也就越多 好了 今天的视频就做到这里 再见