[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑主机测评网牛逼个人站长零成本从白嫖到精通指南↑↑


您现在的位置是:首页 > 全球[VPS测评] >  LEMP,Nginx编译配置,PHP7.3 Nginx,便宜vps,VPS优惠,国外永久免费VPS

Ubuntu 16.04系统手动编译安装LEMP(Nginx)环境

全球[VPS测评]来源:主机测评网2022-12-30点击:705
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
Ubuntu 16.04系统手动编译安装LEMP(Nginx)环境

我们一般在Linux服务器中配置WEB环境,较多的还是用到Apache、Nginx引擎。前者我们称作为LAMP,后者我们习惯称作为LNMP,但是国外称作为LEMP。对于我们日常的生产使用,我们还是用比较成熟的一键包比较简单。如果我们希望学习应用,以及整个编译过程,我们可以尝试用手动编译软件的办法。

在这篇文章中,蜗牛分享基于Ubuntu 16.04系统手动编译安装LEMP(Nginx)环境,如果有朋友需要的可以参考使用。但是仅限学习使用建站环境没有必要这样,效率太低。

第一、安装Nginx

sudo apt update
sudo apt install nginx -y

我们需要先更新源,然后安装Nginx,根据系统自带的版本安装。

systemctl enable nginx

这里在启动Nginx使得生效。每个Ubuntu安装都预装了ufw软件。 为了最大限度地提高安全性,我们需要将其配置为允许HTTP,HTTPS,FTP和SSH连接,并拒绝所有其他连接。

sudo ufw allow OpenSSH
sudo ufw allow SSH
sudo ufw allow FTP
sudo ufw allow \\’Nginx HTTP\\’
sudo ufw allow \\’Nginx HTTPS\\’

然后我们激活启动:

sudo ufw enable

如果发现错误,我们需要禁止:

sudo ufw disable

第二、安装MariaDB数据库

sudo apt install mariadb-server mariadb-client -y

蜗牛看到老外比较喜欢使用MariaDB数据库的,之前有篇教程记得也是。

sudo systemctl start mysql

安装完毕数据库,我们启动。

sudo systemctl enable mysql

我们需要设置开机启动。

sudo mysql_secure_installation

然后进行安全账户设置。

sudo mysql -u root -p

我们可以尝试连接,以及创建数据库账户。

第三、安装PHP软件

如今PHP版本最新是PHP7.3版本,我们就需要安装这个新版本。

sudo apt install software-properties-common

我们需要先更新安装最新的软件包。

sudo add-apt-repository ppa:ondrej/php

安装PHP7.3必备软件包,然后我们apt update 升级源。

sudo apt install php7.3 php7.3-fpm -y

这样子,我们再去安装PHP7.3。

sudo apt install php7.3-mysql php7.3-mbstring php7.3-dev php7.3-gd php-pear php7.3-zip php7.3-xml php7.3-curl -y

这样,我们再去安装WEB必备的软件。

sudo update-alternatives –set php /usr/bin/php7.3

设置最新版本。同时,我们可以检查PHP是不是最新安装的版本。

第四、配置Nginx + PHP

目前,PHP软件已经安装并正常工作,但是Nginx不会自动使用它,这意味着我们必须自己配置Nginx。 在我们这样做之前,我们将修复一个非常不安全的PHP设置,称为cgi.fix_pathinfo。 默认情况下,它设置为1(表示已启用)。

sudo nano /etc/php/7.3/fpm/php.ini

打开这个文件,编辑找到\\”;cgi.fix_pathinfo=1\\”,然后设置成\\”cgi.fix_pathinfo=0\\”。然后我们再启动生效\\”sudo systemctl restart php7.3-fpm\\”。

我们准备配置站点:

nano /etc/nginx/sites-enabled/default

编辑文件:

server {
listen 80 default_server;
listen [::]:80 default_server;

root /var/www/html;

index index.php index.html index.htm index.nginx-debian.html;

server_name _;

location / {
try_files $uri $uri/ =404;
}

location ~ \\\\.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}

location ~ /\\\\.ht {
deny all;
}
}

保存之后需要启动:

sudo systemctl restart nginx

最后我们测试下是否可以有效。

添加文件:

sudo nano /var/www/html/index.php

然后我们添加文件代码:

<?php

phpinfo();

?>

这样我们打开网站看看是否看到PHP配置,如果有说明连接没有问题。

这样,一个简单的LEMP环境配置完毕。参考地址:https://lowendbox.com/blog/lemp-stack-installation-on-ubuntu-16-04/


[LEMP]历史优惠活动内容
  • Debian LNMP/LEMP/WordPress/Typecho 快速部署环2023-1-29
  • Debian LNMP/LEMP/WordPress/Typecho 快速部署环2023-1-29
  • 分享 Debian 9 Debian 8使用源安装LEMP教程2022-12-31
  • Ubuntu 16.04系统手动编译安装LEMP(Nginx)环境2022-12-30
  • Vultr支持一键部署LEMP环境包以及Webmin控制面板2022-12-30
  • Debian安装LEMP(Linux/Nginx/MySQL/PHP)搭建站点建2022-12-30
  • LEMP(Linux/Nginx/MySQL/PHP)一键包安装及SFTP快速建2022-12-30
  • 利用LEMP一键安装包环境搭建WORDPRESS网站教程2022-12-30
  • CentOS7安装配置LEMP(Nginx/PHP-FPM 5.6/MySQL 2022-12-29
  • #分享#Debian 9 / Debian 8使用源安装LEMP教程2022-12-25
  • Debian 9 安装 LEMP + WHMCS 7.5 教程2022-12-25
  • #分享#Debian 9 / Debian 8使用源安装LEMP教程2022-12-24
  • Debian 9 安装 LEMP + WHMCS 7.5 教程2022-12-24
  • #分享#Debian 9 / Debian 8使用源安装LEMP教程2022-12-24
  • Debian 9 安装 LEMP + WHMCS 7.5 教程2022-12-24
  • #分享#Debian 9 / Debian 8使用源安装LEMP教程2022-12-24
  • Debian 9 安装 LEMP + WHMCS 7.5 教程2022-12-24
  • vultr-一键安装LEMP(LNMP),VPS环境配置0基础建站2022-12-20
  • VPS服务器教程→如何在Debian9上安装LEMP套装组件(Linux-ngi2022-12-20

  • 猜你可能想看的VPS


    转载请注明原文地址:https://www.motoll.com/read-145185.html

    使用该VPS服务器的演示站:

    下一篇       上一篇