我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ubuntu11.04安装nginx+php+mysql

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ubuntu11.04安装nginx+php+mysql

先列参考内容,后面我再补充点东西:

http://www.4wei.cn/archives/1001436

http://www.gidot.net/blog/article.asp?id=322

上面2个教程大概都差不多。

无非按顺序安装nginx,php5,php5-fpm,MySQL Server。

我补充几点:

nginx安装就不说什么了。

关于php5安装,我说两点:

         2.1:在上面的教程里,在php5安装指令里面,很多人装了很多扩展,我估计是那个教程的源作者是他的具体应用环境下安装指令,你不必装那么多,比如有了后面的php5-fpm,就不用装PHP-cgi了,把php5、pear主要的包装了就行,其他的根据自己的应用需要再裁剪吧。

         2.2:如果在新立得里,它会依赖安装apache2,当然如果前面你启动nginx后,没有关闭它,apache2是无法启动的,否则的话,apache2在安装完后会自动启动,所以在此之后,如果你要启动 nginx的话,提示:地址端口无法绑定,当然你可以用下面的netstat指令:

sudo netstat -tlnp  

看看到底是那个程序占了www服务80端口,然后用前面stop nginx的方法关闭apache2即可,关于apache2,还有一个问题,它和nginx都会注册为开机启动服务,不过nginx的start 优先级比apache2的高,所以开机以后,nginx先占用了端口,apache2启动不了,可按以下指令参看如下:

username@hostname:~$ ls -l /etc/rc?.d/*apache2  lrwxrwxrwx 1 root root 17 2011-10-12 16:07 /etc/rc0.d/K09apache2 -> ../init.d/apache2  lrwxrwxrwx 1 root root 17 2011-10-12 16:07 /etc/rc1.d/K09apache2 -> ../init.d/apache2  lrwxrwxrwx 1 root root 17 2011-10-12 16:07 /etc/rc2.d/S91apache2 -> ../init.d/apache2  lrwxrwxrwx 1 root root 17 2011-10-12 16:07 /etc/rc3.d/S91apache2 -> ../init.d/apache2  lrwxrwxrwx 1 root root 17 2011-10-12 16:07 /etc/rc4.d/S91apache2 -> ../init.d/apache2  lrwxrwxrwx 1 root root 17 2011-10-12 16:07 /etc/rc5.d/S91apache2 -> ../init.d/apache2  lrwxrwxrwx 1 root root 17 2011-10-12 16:07 /etc/rc6.d/K09apache2 -> ../init.d/apache2  username@hostname:~$ ls -l /etc/rc?.d/*nginx  lrwxrwxrwx 1 root root 15 2011-10-12 15:23 /etc/rc0.d/K20nginx -> ../init.d/nginx  lrwxrwxrwx 1 root root 15 2011-10-12 15:23 /etc/rc1.d/K20nginx -> ../init.d/nginx  lrwxrwxrwx 1 root root 15 2011-10-12 15:23 /etc/rc2.d/S20nginx -> ../init.d/nginx  lrwxrwxrwx 1 root root 15 2011-10-12 15:23 /etc/rc3.d/S20nginx -> ../init.d/nginx  lrwxrwxrwx 1 root root 15 2011-10-12 15:23 /etc/rc4.d/S20nginx -> ../init.d/nginx  lrwxrwxrwx 1 root root 15 2011-10-12 15:23 /etc/rc5.d/S20nginx -> ../init.d/nginx  lrwxrwxrwx 1 root root 15 2011-10-12 15:23 /etc/rc6.d/K20nginx -> ../init.d/nginx  

如果你愿意原因,你可以把apache2开机启动取消了:

user@host:~$ sudo update-rc.d -f apache2 remove   Removing any system startup links for /etc/init.d/apache2 ...     /etc/rc0.d/K09apache2     /etc/rc1.d/K09apache2     /etc/rc2.d/S91apache2     /etc/rc3.d/S91apache2     /etc/rc4.d/S91apache2     /etc/rc5.d/S91apache2     /etc/rc6.d/K09apache2  

如果你的机器是开发的用的机器,这些服务仅仅是为了测试程序用,不准备长时间运行,你可以用以上指令把nginx、php5-fpm的开机启动都取消了。不过mysql服务估计不能这样取消,因为用前面的ls指令看不到mysql link,不过有blog说用rcconf工具

关于php5-fpm的选择,可以参看:http://www.mike.org.cn/articles/what-is-cgi-fastcgi-php-fpm-spawn-fcgi/

你在phpinfo页面也许会看到如下信息:

_SERVER["USER"]www-data
_SERVER["HOME"]/var/www

那个/var/www是apache2的发布目录,但在此处仅是指启动nginx的专指用户是www-data,而这个用户的主目录是/var/www,和发布目录没有关系,真正的发布目录还是:

_SERVER["DOCUMENT_ROOT"]/usr/share/nginx/www

参考文章:

http://www.debuntu.org/how-to-manage-services-with-update-rc.d

http://www.mike.org.cn/articles/what-is-cgi-fastcgi-php-fpm-spawn-fcgi/

来源地址:https://blog.csdn.net/m0_72431373/article/details/127509181

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ubuntu11.04安装nginx+php+mysql

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ubuntu11.04下怎么安装gnome3

这篇文章主要介绍ubuntu11.04下怎么安装gnome3,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Ubuntu11.04操作系统作为一个可替代Windows的免费产品,允许用户对其PC进行个性化设置,并可免费
2023-06-16

Ubuntu11.04 中怎么安装 JAVA

Ubuntu11.04 中怎么安装 JAVA ,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、通过Ubuntu10.10 相关软件库在Ubuntu11.04中
2023-06-16

nginx mysql php如何安装配置

nginx mysql php安装配置的方法:1、下载Nginx并安装启动nginx;2、解压“php-7.2.25.tar.gz”并安装php所需的依赖;3、更改nginx的配置文件;4、安装mysql并启动服务即可。
2017-05-13

nginx mysql php怎么安装配置

本篇内容介绍了“nginx mysql php怎么安装配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!nginx mysql php安装配
2023-06-25

Ubuntu11.04下安装Eclipse的步骤

本篇内容主要讲解“Ubuntu11.04下安装Eclipse的步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu11.04下安装Eclipse的步骤”吧!1. 安装JDK  ubun
2023-06-13

Ubuntu11.04怎么手动安装flash插件

这篇文章主要讲解了“Ubuntu11.04怎么手动安装flash插件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu11.04怎么手动安装flash插件”吧!1.下载flash插件
2023-06-13

安装了nginx后怎么安装php

这篇文章主要讲解了“安装了nginx后怎么安装php”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“安装了nginx后怎么安装php”吧!安装了nginx再安装php的方法:首先通过“yum
2023-06-20

怎么安装Ubuntu nginx以及其配置安装Php和mysql

本篇内容主要讲解“怎么安装Ubuntu nginx以及其配置安装Php和mysql”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么安装Ubuntu nginx以及其配置安装Php和mysql”
2023-06-16

centos5源码安装Nginx、mysql和php的方法

这篇文章主要讲解了“centos5源码安装Nginx、mysql和php的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“centos5源码安装Nginx、mysql和php的方法”吧!我
2023-06-10

编程热搜

目录