设为首页 收藏本站
查看: 747|回复: 0

[经验分享] 2017 ubuntu 14.04 安装 Nginx PHP MySQL

[复制链接]

尚未签到

发表于 2018-4-30 07:26:23 | 显示全部楼层 |阅读模式
  

  忠告:放弃慢吞吞的Apache吧,少年!
  

  

  我的系统环境ubuntu 14.04,

chunli@Linux:~$ date
2017年 02月 14日 星期二 23:18:52 CST
chunli@Linux:~$ lsb_release -a
No LSB modules are available.
Distributor ID:Ubuntu
Description:Ubuntu 14.04.5 LTS
Release:14.04
Codename:trusty
chunli@Linux:~$  系统版本不是ubuntu 14.04的,就不要往下看了。。。。

  

  我的IP
chunli@Linux:~$ ifconfig eth0
eth0      Link encap:以太网  硬件地址 00:0c:29:29:0f:49  
          inet 地址:11.11.11.7  广播:11.11.11.255  掩码:255.255.255.0
          inet6 地址: fe80::20c:29ff:fe29:f49/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:15607 错误:0 丢弃:0 过载:0 帧数:0
          发送数据包:4664 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000
          接收字节:20324484 (20.3 MB)  发送字节:511060 (511.0 KB)
chunli@Linux:~$  
  

  

  1,更新源,我用网易163的源
chunli@Linux:~$ sudo apt-get update  

  2, 安装nginx
chunli@Linux:~$ sudo apt-get install nginx
检查80端口的监听
chunli@Linux:~$ sudo netstat -tnlp
激活Internet连接 (仅服务器)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1062/dnsmasq   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      972/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1727/cupsd      
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2253/nginx      
tcp6       0      0 :::22                   :::*                    LISTEN      972/sshd        
tcp6       0      0 ::1:631                 :::*                    LISTEN      1727/cupsd      
tcp6       0      0 :::80                   :::*                    LISTEN      2253/nginx      
chunli@Linux:~$
  浏览器访问:http://11.11.11.7/  可以看到Nginx在干活
DSC0000.png

  

  

  

  3, 安装MySQL
会提示设置root的密码,我设置为"chunli"  
chunli@Linux:~$ sudo apt-get install mysql-server
检查3306端口的监听
chunli@Linux:~$ sudo netstat -tnlp
激活Internet连接 (仅服务器)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1062/dnsmasq   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      972/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1727/cupsd      
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      6285/mysqld     
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2253/nginx      
tcp6       0      0 :::22                   :::*                    LISTEN      972/sshd        
tcp6       0      0 ::1:631                 :::*                    LISTEN      1727/cupsd      
tcp6       0      0 :::80                   :::*                    LISTEN      2253/nginx      
chunli@Linux:~$  

  4, 安装PHP
chunli@Linux:~$ sudo apt-get install php5-fpm php5-mysql  

  修改配置,Nginx与PHP组合
chunli@Linux:~$ cd /etc/nginx/sites-available/
chunli@Linux:/etc/nginx/sites-available$ sudo cp default  default.bak
chunli@Linux:/etc/nginx/sites-available$ sudo vim default
搜索:fastcgi_pass
修改好如下:  修改好如下:
   DSC0001.png
  

  重启nginx
service nginx {stop|start|restart|reload}经常不靠谱,总是启动不了
nginx启动的停止方式:
chunli@Linux:/etc/nginx/sites-available$ sudo service nginx stop
chunli@Linux:/etc/nginx/sites-available$ sudo netstat -tnlp  |grep 80
nginx启动的正确方式:可以报出配置文件哪儿有错
chunli@Linux:/etc/nginx/sites-available$ sudo nginx
chunli@Linux:/etc/nginx/sites-available$ sudo netstat -tnlp  |grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      7879/nginx: master
tcp6       0      0 :::80                   :::*                    LISTEN      7879/nginx: master
chunli@Linux:/etc/nginx/sites-available$  

  验证Nginx配置PHP
chunli@Linux:~$ sudo vim /usr/share/nginx/html/index.php
<?php
echo mysql_connect('localhost','root','chunli')?"connect MySQL success":"connect MySQL fail";
echo phpinfo();
?>  浏览器访问:http://11.11.11.7/index.php
DSC0002.png

  

  好了,到此接下来才能正式干活了.
  

  

  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-453807-1-1.html 上篇帖子: Ubuntu 16.04 docker安装 下篇帖子: Ubuntu ufw 配置nat
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表