ubuntu简易安装php+nginx

一 安装php
1,通用安装php,执行以下命令
sudo apt-get install php
安装php-fpm –记住你安装php-fpm的版本
sudo apt-get install php-fpm
2,附带php5.6安装
#root用户登录,先执行以下命令
apt-get update &&
apt-get install -y language-pack-en-base &&
export LC_ALL=en_US.UTF-8 &&
export LANG=en_US.UTF-8 &&
apt-get install -y software-properties-common &&
add-apt-repository -y ppa:ondrej/php5-5.6 &&
add-apt-repository -y ppa:ondrej/mariadb-10.0 && 
apt-get update && 
apt-get -y upgrade
#再安装php5.6
sudo apt-get install php5.6
#安装扩展
sudo apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd 
php5.6-xml php5.6-fpm
二 安装nginx
安装nginx,执行以下命令
sudo apt-get install nginx
进入nginx配置目录
cd /etc/nginx/conf.d
创建conf文件
vi local-80.conf
把以下文本插入到文件中-注意需要创建的目录文件
server {
    listen    80 default_server;
    #server_name www.example.com;

    charset utf-8;
    access_log  /var/log/nginx/80.access.log;
    error_log   /var/log/nginx/80.error.log;

    location / {
        root      /var/www/html;
        index index.html index.php;
        if (!-e $request_filename){
          rewrite ^(.*)$ /index.php?s=$1 last;
        }
    }

    error_page 404       /404.html;
    location = /404.html {
        root  /usr/share/nginx/html;
    }

    # redirect server error pages to the static page /50x.html
    #error_page  500 502 503 504 /50x.html;
    location = /50x.html {
        root  /usr/share/nginx/html;
    }

    location ~ \.php$ {
        root      /var/www/html/gateway/public;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include    fastcgi_params;
    }
}
修改nginx.conf中的配置
#注释掉默认80配置
#include /etc/nginx/sites-enabled/*;
三 启动应用 –注意你安装php-fpm的版本
启动php-fpm命令
sudo service php7.0-fpm start
启动nginx命令
sudo service nginx start
四 停止应用
停止nginx命令
sudo service nginx stop
停止php-fpm命令
sudo service php-fpm7.0 stop
五 简要说明
nginx对应目录
/etc/nginx : 配置文件目录 
/var/www/html : 默认资源文件存放目录
php对应目录
/usr/lib/php : php应用目录
/etc/php : php配置文件目录
php扩展安装
#常用扩展
sudo apt-get install php7.0-curl
sudo apt-get install php7.0-mysqli
sudo apt-get install php7.0-json
sudo apt-get install php7.0-readline
sudo apt-get install php7.0-xml
sudo apt-get install php7.0-xsl
sudo apt-get install php7.0-mbstring
sudo apt-get install php7.0-simplexml
sudo apt-get install php7.0-calendar
#可选扩展
sudo apt-get install php7.0-bcmath 
sudo apt-get install php7.0-bz2 
sudo apt-get install php7.0-ctype 
sudo apt-get install php7.0-dom 
sudo apt-get install php7.0-enchant 
sudo apt-get install php7.0-exif 
sudo apt-get install php7.0-fileinfo 
sudo apt-get install php7.0-ftp 
sudo apt-get install php7.0-gd 
sudo apt-get install php7.0-gettext 
sudo apt-get install php7.0-gmp 
sudo apt-get install php7.0-iconv 
sudo apt-get install php7.0-intl 
sudo apt-get install php7.0-ldap 
sudo apt-get install php7.0-mysqlnd 
sudo apt-get install php7.0-opcache 
sudo apt-get install php7.0-pdo 
sudo apt-get install php7.0-phar 
sudo apt-get install php7.0-posix 
sudo apt-get install php7.0-pspell 
sudo apt-get install php7.0-shmop 
sudo apt-get install php7.0-snmp 
sudo apt-get install php7.0-soap 
sudo apt-get install php7.0-sockets 
sudo apt-get install php7.0-sqlite3 
sudo apt-get install php7.0-sysvmsg 
sudo apt-get install php7.0-sysvsem 
sudo apt-get install php7.0-sysvshm 
sudo apt-get install php7.0-wddx 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值