iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >ubuntu11.04安装nginx+php+mysql
  • 143
分享到

ubuntu11.04安装nginx+php+mysql

nginxphpmysql 2023-09-04 07:09:34 143人浏览 泡泡鱼
摘要

先列参考内容,后面我再补充点东西: http://www.4wei.cn/archives/1001436 http://www.gidot.net/blog/article.asp?id=322 上面2个教程大概都差不多。 无非按顺序安装

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

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

您可能感兴趣的文档:

--结束END--

本文标题: ubuntu11.04安装nginx+php+mysql

本文链接: https://www.lsjlt.com/news/393130.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • ubuntu11.04安装nginx+php+mysql
    先列参考内容,后面我再补充点东西: http://www.4wei.cn/archives/1001436 http://www.gidot.net/blog/article.aspid=322 上面2个教程大概都差不多。 无非按顺序安装n...
    99+
    2023-09-04
    nginx php mysql
  • centos8.5 安装nginx+php+redis+mysql
    一.centos8 CentOS社区已宣布CentOS 8在2021年12月31日停止服务 查看centos 版本 cat /etc/redhat-release 二.安装nginx 安装 yum install nginx -y 重启 ...
    99+
    2023-09-01
    mysql nginx php redis
  • ubuntu11.04下怎么安装gnome3
    这篇文章主要介绍ubuntu11.04下怎么安装gnome3,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Ubuntu11.04操作系统作为一个可替代Windows的免费产品,允许用户对其PC进行个性化设置,并可免费...
    99+
    2023-06-16
  • Ubuntu11.04 中怎么安装 JAVA
    Ubuntu11.04 中怎么安装 JAVA ,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、通过Ubuntu10.10 相关软件库在Ubuntu11.04中...
    99+
    2023-06-16
  • Ubuntu11.04下安装Eclipse的步骤
    本篇内容主要讲解“Ubuntu11.04下安装Eclipse的步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu11.04下安装Eclipse的步骤”吧! 安装JDK  ubuntu...
    99+
    2023-06-13
  • nginx mysql php如何安装配置
    本文操作环境:centos7系统、php 7.2.25版、DELL G3电脑nginx mysql php如何安装配置?CentOS7 下nginx与PHP mysql的安装与配置:下载Nginx  首先安装的依赖包:    gcc aut...
    99+
    2017-05-13
    nginx mysql php
  • nginx mysql php怎么安装配置
    本篇内容介绍了“nginx mysql php怎么安装配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!nginx mysql php安装配...
    99+
    2023-06-25
  • CentOS 7 Linux安装nginx 1.22.1 + php 8.0.28 + mysql
    centos 7永久关闭SELinux sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configsudo setenforce 0 centos 7安装...
    99+
    2023-09-13
    linux centos php nginx
  • Ubuntu11.04怎么手动安装flash插件
    这篇文章主要讲解了“Ubuntu11.04怎么手动安装flash插件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu11.04怎么手动安装flash插件”吧!1.下载flash插件...
    99+
    2023-06-13
  • 基于gentoo怎么安装Nginx,php和mysql
    这篇“基于gentoo怎么安装Nginx,php和mysql”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们...
    99+
    2022-10-19
  • 怎么安装Ubuntu nginx以及其配置安装Php和mysql
    本篇内容主要讲解“怎么安装Ubuntu nginx以及其配置安装Php和mysql”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么安装Ubuntu nginx以及其配置安装Php和mysql”...
    99+
    2023-06-16
  • nginx降权+安装php
    nginx降权 使用普通用户启动Nginx 为什么要让nginx服务使用普通用户 默认情况下,nginx的master进程使用的是root用户,worker进程使用的是nginx指定的普通用户,使用...
    99+
    2023-09-23
    nginx php 服务器
  • 安装了nginx后怎么安装php
    这篇文章主要讲解了“安装了nginx后怎么安装php”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“安装了nginx后怎么安装php”吧!安装了nginx再安装php的方法:首先通过“yum ...
    99+
    2023-06-20
  • 怎么安装与配置Nginx+MySQL+PHP环境
    这篇“怎么安装与配置Nginx+MySQL+PHP环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来...
    99+
    2022-10-19
  • 在centos7系统源码安装nginx+mysql+php+go
    以下安装说明仅供参考,请根据实际情况修改配置,进行软件编译安装 软件安装也可以参考阿里云的"建站教程": 云服务器ECS自助建站的流程_云服务器 ECS-阿里云帮助中心 ssl证书配置参考: SSL 证书 Nginx 服...
    99+
    2023-09-06
    centos nginx mysql php
  • centos5源码安装Nginx、mysql和php的方法
    这篇文章主要讲解了“centos5源码安装Nginx、mysql和php的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“centos5源码安装Nginx、mysql和php的方法”吧!我...
    99+
    2023-06-10
  • nginx php-fpm安装配置
    nginx php-fpm安装配置 nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。 nginx一般是把请求发fas...
    99+
    2023-09-02
    nginx php 运维
  • windows php、nginx环境安装
    一.PHP8.1安装部署 下载PHP 打开PHP官网,选择对应的PHP版本下载。  None Thread Safe和Thread Safe版本区别 None Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检...
    99+
    2023-09-03
    php 开发语言
  • lnmp安装---源码安装mysql5.6 -- nginx -- php -- memached
    LNMP ---》源码包装nginx mysql5.6  php1.安装mysql#先解开mysql5.6源码包#tar -zxf mysql-5.6.25.tar.gz#cd mysql-5.6...
    99+
    2022-10-18
  • Centos 7下安装php+mysql+nginx+wordpress教程新版
    安装zsh+oh-my-zsh 安装zsh的原因是因为不喜欢自带的ssh工具,感觉没有这个好用,我最常用的就是记忆功能,比如输入某个字母,按上下键会自动补全已经使用过的命令,安装也很简单,一条命令搞定,他的扩展也很多,这里只讲最简单的安装,...
    99+
    2023-09-13
    运维 nginx git
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作