您现在的位置是:首页 > 技术教程 正文

ubuntu安装nginx以及php的部署

admin 阅读: 2024-03-16
后台-插件-广告管理-内容页头部广告(手机)

目录

1.安装依赖包

2.安装nginx

3.编译nginx

4.启动nginx

5.访问nginx

6.增加源地址

7.安装php

8.配置php-fpm

9.修改权限

10.配置nginx里的php

11.启动php-fpm

12.配置php文件以及权限

13.登陆查看


1.安装依赖包

  1. apt-get install gcc
  2. apt-get install libpcre3 libpcre3-dev
  3. apt-get install zlib1g zlib1g-dev
  4. sudo apt-get install openssl
  5. sudo apt-get install libssl-dev

2.安装nginx

  1. cd /usr/local
  2. mkdir nginx
  3. cd nginx
  4. tar -xvf nginx-1.18.0.tar.gz

3.编译nginx

  1. /usr/local/nginx/nginx-1.18.0
  2. # 执行命令
  3. ./configure
  4. # 执行make命令
  5. make
  6. # 执行make install命令
  7. make install

4.启动nginx

  1. cd /usr/local/nginx/sbin
  2. # 启动nginx
  3. ./nginx

5.访问nginx

6.增加源地址

  • 执行三条命令,添加php的源地址,更新,安装
    1. sudo apt-get install software-properties-common
    2. sudo add-apt-repository -y ppa:ondrej/php
    3. sudo apt-get update
    4. sudo apt-get install php7.2

7.安装php

        nginx使用php的话要用到php7.2-fpm,所以要安装

sudo apt-get install php7.2-mysql php7.2-fpm php7.2-curl php7.2-xml php7.2-gd php7.2-mbstring php-memcached php7.2-zip

8.配置php-fpm

        把监听端口改掉

  1. ;listen = /run/php/php7.2-fpm.sock
  2. listen = 127.0.0.1:9000

9.修改权限

        这边我的php里面的默认用户名是www-data,所以我把权限都改成了这个

  1. root@ubuntu2:/usr/local/nginx# ps -ef | grep nginx
  2. root 22906 1 0 12:39 ? 00:00:00 nginx: master process ./nginx
  3. www-data 38492 22906 0 15:14 ? 00:00:00 nginx: worker process
  4. root 58942 7903 0 16:05 pts/5 00:00:00 grep --color=auto nginx

10.配置nginx里的php

        打开nginx的配置文件找到php的模块 

11.启动php-fpm

  1. sudo service php7.2-fpm start
  2. netstat -lnt | grep 9000

查看9000端口

12.配置php文件以及权限

 

13.登陆查看

标签:
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

在线投稿:投稿 站长QQ:1888636

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索
排行榜