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

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


您现在的位置是:首页 > 全球[VPS测评] >  Debian LEMP,LEMP,Nginx,Nginx环境,便宜vps,VPS优惠,国外永久免费VPS

Debian安装LEMP(Linux/Nginx/MySQL/PHP)搭建站点建站环境

全球[VPS测评]来源:主机测评网2022-12-30点击:704
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
Debian安装LEMP(Linux/Nginx/MySQL/PHP)搭建站点建站环境

一般我们搭建VPS环境使用的Apache比较多一些,不管是编译和应用参考的教程也比较多,使用也稍微比较方便,之前蜗牛分享过两篇LAMP(Linux/Apache/MySQL/PHP)的安装环境(Debian7配置LAMP环境及搭建建站和配置CentOS6安装LAMP环境搭建教程)这样步骤安装方法虽然没有一键包快速,但是从安全性、稳定性以及节省资源的一定程度上是优于一键包的,如果稍微不怕麻烦的朋友还是建议用步骤安装方法。

今天,蜗牛要分享的是利用Linux/Nginx/MySQL/PHP脚本环境,简称LEMP,我们国内的站长喜欢称作为LNMP(军哥的安装包NGINX=N),但是国外的叫法是LEMP,因为Nginx的英文读写类似Engine = E的简称。

环境:演示教程所用的环境是Debian 6 32位,搭建LEMP(Linux/Nginx/MySQL/PHP)

第一、更新安装环境

在这个Web应用程序开始安装之前,我们需要先更新系统软件包是最新版本,运行下面的命令行。

sudo apt-get update
sudo apt-get upgrade

第二、安装Nginx WEB服务器环境

sudo apt-get install nginx

第三、配置Nginx虚拟主机

在/etc/nginx/sites-available/目录下创建类似/etc/nginx/sites-available/laozuo.org的目录用来放置配置文件

server {
listen 80;
server_name www.laozuo.orglaozuo.org;
access_log /srv/www/laozuo.org/logs/access.log;
error_log /srv/www/laozuo.org/logs/error.log;

location / {
root /srv/www/laozuo.org/public_html;
index index.html index.htm;
}
}

上面的文件保存为laozuo.org文件上传到/etc/nginx/sites-available/目录下。

创建目录:

sudo mkdir -p /srv/www/laozuo.org/public_html
sudo mkdir -p /srv/www/laozuo.org/logs

用来存放对应网站的文件和日志,如果是其他域名也是类似的创建。然后运行下面的命令来启用创建网站,并重新启动Web服务器。

sudo ln -s /etc/nginx/sites-available/laozuo.org/etc/nginx/sites-enabled
sudo /etc/init.d/nginx restart

在启动Nginx时候有出现错误,那就需要通过\\”解决Nginx启动出现端口被占用提示问题\\”解决。

如果我们需要删除站点,可以通过下面命令实现:

sudo rm /etc/nginx/sites-enabled/laozuo.org
sudo /etc/init.d/nginx restart

第四、部署FastCGI

通过命令部署FASTCGI

sudo apt-get install php5-cli php5-cgi spawn-fcgi php-pear

配置文件包

cd /opt/
sudo wget -O php-fastcgi-deb.sh https://soft.laozuo.org/lemp/1548-php-fastcgi-deb.sh
sudo mv /opt/php-fastcgi-deb.sh /usr/bin/php-fastcgi
sudo chmod +x /usr/bin/php-fastcgi
sudo wget -O init-php-fastcgi-deb.sh https://soft.laozuo.org/lemp/1549-init-php-fastcgi-deb.sh
sudo mv /opt/init-php-fastcgi-deb.sh /etc/init.d/php-fastcgi
sudo chmod +x /etc/init.d/php-fastcgi
sudo /etc/init.d/php-fastcgi start
sudo update-rc.d php-fastcgi defaults

修改站点配置文件,同上的和上面一样,需要对应修改/etc/nginx/sites-available/laozuo.org

server {
server_name www.laozuo.org laozuo.org;
access_log /srv/www/laozuo.org/logs/access.log;
error_log /srv/www/laozuo.org/logs/error.log;
root /srv/www/laozuo.org/public_html;

location / {
index index.html index.htm index.php;
}

location ~ \\\\.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /srv/www/laozuo.org/public_html$fastcgi_script_name;
}
}

重启NGINX.

/etc/init.d/nginx restart

我们可以用phpinfo();丢到/srv/www/laozuo .org/public_html目录下看看环境是否正常。

看来还是比较顺利的(其实蜗牛已经研究了几天了),然后我们需要创建MYSQL数据库。

第五、安装MYSQL数据库服务器

A – 安装MYSQL服务包

sudo apt-get install mysql-server php5-mysql

B – 设置MYSQL ROOT密码

需要设置两次,这个密码就是MYSQL的ROOT密码。如果我们需要重新设置ROOT MYSQL密码用dpkg-reconfigure mysql-server-5.0命令

C – 设置MYSQL基础

sudo mysql_secure_installation

D – 创建MYSQL用户

mysql -u root -p

输入ROOT MYSQL密码进入,然后对应的设置。

CREATE DATABASE laozuo;
CREATE USER \\’laozuouser\\’ IDENTIFIED BY \\’laozuo.org\\’;
GRANT ALL PRIVILEGES ON laozuo.* TO \\’laozuouser\\’;
exit

从上面我们可以看到laozuo是数据库名,laozuouser是用户名,laozuo.org是数据库密码。

E – 重启PHP

sudo /etc/init.d/php-fastcgi restart

这样,我们就可以上传网站程序,以及用创建好的数据库信息搭建PHP+MYSQL站点。


[Debian LEMP]历史优惠活动内容
  • Debian安装LEMP(Linux/Nginx/MySQL/PHP)搭建站点建2022-12-30

  • 猜你可能想看的VPS


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

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

    下一篇       上一篇