阿里云ECS服务器LNMP环境搭建 - 基础篇

本文详细介绍了如何在阿里云服务器上搭建LNMP环境,包括使用yum安装nginx和php,以及编译安装nginx的步骤。同时,文章还涵盖了mysql的安装、配置,包括设置root用户的密码和远程访问权限。最后,确认php与nginx的集成工作正常。
摘要由CSDN通过智能技术生成

阿里云服务器LNMP环境搭建

一、安装nginx环境

1.yum安装方式如下

yum install nginx

启动nginx

systemctl start nginx

2.使用wget下载nginx安装包进行编译命令如下:

wget http://nginx.org/download/nginx-1.17.10.tar.gz

解压安装包

tar -zxvf nginx-1.17.10.tar.gz

切换到指定目录 ,解析配置 ,编译安装

cd nginx-1.17.10
./configure
make && make install

切换至nginx服务目录

cd /usr/local/nginx/sbin/nginx 

启动nginx

./nginx 

使用云服务器的公网ip进行访问如下图

在这里插入图片描述
说明成功启动nginx

二、安装mysql环境

1.使用yum安装

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

启动mysql服务

systemctl start mysqld

查看mysql初始密码

grep "password" /var/log/mysqld.log

使用初始密码登陆mysql

mysql -uroot -p

#修改密码安全策略为低(只校验密码长度,至少8位)。

set global validate_password_policy=0;  

修改root用户的密码为1234678

ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';

执行以下命令,授予root用户远程管理权限。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

三、安装php环境

1.使用yum安装

yum install php php-mysqlnd php-fpm

在nginx.conf文件中增加对PHP的支持

vim /usr/local/nginx/conf/nginx.conf

添加index.php

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

并在根路由下面新增以下配置。

if (!-e $request_filename) {
     rewrite ^/(.*)$ /index.php/$1 last;
}

location ~ .*\.php(\/.*)*$ {
     fastcgi_pass   127.0.0.1:9000;
     include       fastcgi.conf;
     fastcgi_index  index.php;
}

最后配置完成如下图:
在这里插入图片描述

然后找到php-fpm的配置文件php-fpm.conf:

其中有一行

listen=/tem/php-cgi.lock

类似的内容

改成:

listen=127.0.0.1:9000

重启php-fpm即可(service php-fpm restart)


然后在nginx的html目录下创建phpinfo.php 并写入echo “<?php phpinfo(); ?>”

echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/phpinfo.php

浏览器上输入ip/phpinfo.php,如果出现如下界面,说明PHP和Nginx均安装和配置成功。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值