Ubuntu下如何架设nginx和php服务器

发布时间 - 2023-05-22 00:00:00    点击率:

  安装nginx,执行以下命令,很快完成

sudo apt-get install nginx

   配置文件默认安装位置:

conf: /etc/nginx/nginx.conf
bin:/usr/sbin/nginx
vhost: /etc/nginx/sites-enable/default
cgi-params: /etc/nginx/fastcgi-params

  安装php-cgi模块

sudo apt-get install php5-cgi

  配置文件默认安装位置:

php-cgi: /usr/bin/php-cgi
php5-cgi: /usr/bin/php5-cgi
cgi config: /usr/bin/cgi/php.ini

  这里有一点要注意一下,一定要修改php.ini文件的cgi.fix_pathinfo数据为1,默认为0    cgi.fix_pathinfo=1; 这样php-cgi方能正常使用script_filename这个变量。

  安装spawn-fcgi

  如果系统没有安装gcc编译环境,刚需要在安装lighttpd之前要安装build-essential工具包,执行以下命令:

sudo apt-get install build-essential
wget http://www.lighttpd.net/download/lighttpd-1.4.19.tar.gz
tar -xvf lighttpd-1.4.19.tar.gz
cd lighttpd-1.4.19/
sudo apt-get install libpcre3-dev
./configure –without-zlib –without-bzip2
make
sudo cp src/spawn-fcgi /usr/local/bin/spawn-fcgi

  启动fast_cgi:

spawn-fcgi -a 127.0.0.1 -p 9000 -c 5 -u www-data -g www-data -f /usr/bin/php-cgi

  启动nginx

sudo /etc/init.d/nginx start


# ubuntu  # php  # nginx  # CGI  # 配置文件  # 工具包  # 要注意  # 正常使用  # 没有安装  # 默认为  # config  # fastcgi  # params 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  微信小程序 input输入框控件详解及实例(多种示例)  微信小程序制作网站有哪些,微信小程序需要做网站吗?  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  如何在搬瓦工VPS快速搭建网站?  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  教你用AI将一段旋律扩展成一首完整的曲子  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何在企业微信快速生成手机电脑官网?  如何实现建站之星域名转发设置?  开心动漫网站制作软件下载,十分开心动画为何停播?  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  如何快速生成凡客建站的专业级图册?  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  原生JS实现图片轮播切换效果  EditPlus中的正则表达式 实战(2)  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  Swift中循环语句中的转移语句 break 和 continue  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  专业商城网站制作公司有哪些,pi商城官网是哪个?  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  网站制作企业,网站的banner和导航栏是指什么?  javascript中闭包概念与用法深入理解  QQ浏览器网页版登录入口 个人中心在线进入  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel如何实现事件和监听器?(Event & Listener实战)  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何为不同团队 ID 动态生成多个“认领值班”按钮  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  在centOS 7安装mysql 5.7的详细教程  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  Java解压缩zip - 解压缩多个文件或文件夹实例  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  动图在线制作网站有哪些,滑动动图图集怎么做?  Bootstrap整体框架之CSS12栅格系统  如何在橙子建站中快速调整背景颜色?  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  JavaScript常见的五种数组去重的方式  Laravel如何升级到最新版本?(升级指南和步骤)  node.js报错:Cannot find module 'ejs'的解决办法  Laravel模型事件有哪些_Laravel Model Event生命周期详解