Ubuntu下Nginx + PHP + MySQL的快速安装步骤
时间:2018-07-28 17:49
Ubuntu下是如何部署安装 Nginx + PHP + MySQL的呢?上一篇中我们介绍了关于Ubuntu下Apache+PHP+MySQL+phpMyAdmin的快速部署安装,接下来我们就来介绍一下Ubuntu下Nginx + PHP + MySQL的快速部署安装 ,下面来看一看具体的步骤吧。 先更新软件库 安装 MySQL 安装 Nginx 安装 php-fpm 配置 nginx 整合 php 编辑配置文件/etc/nginx/sites-available/app内容如下: 接下来在/etc/nginx/sites-enabled目录下创建对应软链接: 然后检查配置文件正确性 重新加载配置文件 安装 php 常用扩展 重启 php-fpm 相关文章推荐: Ubuntu下Apache+PHP+MySQL+phpMyAdmin的快速部署安装 lamp环境配置之CentOS 6.3下阿里云服务器下 LAMP 环境配置 laravel环境搭建:laravel如何部署到阿里云或者腾讯云步骤 相关课程推荐: 2017年最新的五个Laravel视频教程推荐 以上就是Ubuntu下Nginx + PHP + MySQL的快速安装步骤的详细内容,更多请关注gxlsystem.com其它相关文章!sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install nginx
sudo apt-get install php5-fpm
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/app
sudo vi /etc/nginx/sites-available/app
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /path/to/laravel/public;
index index.php index.html index.htm;
server_name laravel.app;
location / {
try_files $uri $uri/ /index.php$query_string;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
# With php5-fpm:
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
location ~ /\.ht {
deny all;
}
}
sudo ln -s /etc/nginx/sites-available/app /etc/nginx/sites-enabled/app
sudo service nginx configtest
sudo service nginx reload
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-xcache
sudo service php5-fpm restart