体验平台介绍一个面向开发者和中小企业的一站式全云开发平台,打开浏览器即可开发、调试、上线。Serverless模式重新定义了云原生时代的研发方法论。旨在降低开发者的启动成本和中小企业的启动成本和运营成本,以及突发流量带来的运维风险。教程介绍Nginx是一款小巧高效的Web服务器软件,可以帮助您在Linux系统下快速轻松地搭建LNMPWeb服务环境。本教程介绍如何搭建LNMP环境,其中LNMP分别代表Linux、Nginx、MySQL和PHP。场景体验场景内容选自阿里云体验实验室阿里云体验实验室提供了一台配置了CentOS7.7的ECS实例(云服务器)。通过本教程的操作,您可以快速搭建一个基于ECS实例的LNMP环境。体验场景资源获取方式:https://developer.aliyun.com/...背景知识ECS云服务器(ElasticComputeService,简称ECS)是阿里云提供的一种性能优良、稳定可靠、弹性扩展的IaaS。阿里云(InfrastructureasaService)级别的云计算服务。云服务器ECS为您省去了购买IT硬件的前期准备工作,让您像使用水、电、天然气等公共资源一样方便高效地使用服务器,实现计算的开箱即用和弹性伸缩资源。阿里云ECS不断提供创新的服务器来满足各种业务需求,助力您的业务发展。NginxNginx是一个轻量级的web服务器、反向代理服务器和电子邮件(IMAP/POP3)代理服务器,在类BSD协议下发行。其特点是占用内存少,并发能力强。事实上,nginx的并发能力优于其他同类型的web服务器。第一步:安装配置MySQL1。执行以下命令下载并安装官方的MySQLYumRepository。wget-ihttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum-y安装mysql57-community-release-el7-10.noarch.rpmyum-y安装mysql-community-服务器2。执行以下命令启动MySQL数据库。systemctl启动mysqld.service3。执行以下命令查看MySQL的运行状态。systemctl状态mysqld.service4。执行以下命令查看初始MySQL密码。grep“密码”/var/log/mysqld.log5。执行以下命令登录数据库。mysql-uroot-p6。执行以下命令修改默认的MySQL密码。设置全局validate_password_policy=0;#修改密码安全策略为低(只验证密码长度,至少8位)。更改用户'root'@'localhost'IDENTIFIEDBY'12345678';7、执行以下命令,授予root用户远程管理权限。将*.*上的所有权限授予'root'@'%'IDENTIFIEDBY'12345678';输入exit退出数据库。第二步:安装Nginx1.安装Nginx运行所需的插件。安装gcc。gcc是Linux下的编译器,它可以编译C、C++、Ada、ObjectC和Java等语言。yum-y安装gcc安装pcre。pcre是一个perl库,Nginx的HTTP模块使用pcre来解析正则表达式。yuminstall-ypcrepcre-devel安装zlib。zlib是一个用于文件压缩和解压缩的库。Nginx使用zlib对HTTP数据包进行gzip压缩和解压。百胜安装-yzlibzlib-devel2。下载Nginx安装包。wgethttp://nginx.org/download/nginx-1.17.10.tar.gz3.解压Nginx安装包。焦油-zxvfnginx-1.17.10.tar.gz4。编译安装Nginx。cdnginx-1.17.10./configuremake&&makeinstall5.启动Nginx。cd/usr/local/nginx/sbin/nginx6.测试Nginx的启动。在浏览器地址栏输入服务器的公网地址,如123.123.123.123,出现如下界面,表示安装成功。第三步:安装PHP1。安装PHP。yum-y安装phpphp-mysqlphp-fpm2。在nginx.conf文件中添加对PHP的支持。vim/usr/local/nginx/conf/nginx.conf进入Vim编辑器后,按i键进入编辑模式,在服务器的根路由配置中添加index.php。位置/{根html;indexindex.htmlindex.htmindex.php;}并在根路由下添加如下配置。if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;}location~.*\.php(\/.*)*${fastcgi_pass127.0.0.1:9000;包括fastcgi.conf;fastcgi_indexindex.php;}按ESC键,输入:wq保存退出Vim编辑器。3.重启php-fpm服务。systemctl重新启动php-fpm4。重启Nginx服务。/usr/local/nginx/sbin/nginx-sreload5.检查PHP安装。A。在Nginx网站的根目录下创建一个PHP探测文件phpinfo.php。echo"">/usr/local/nginx/html/phpinfo.phpb。访问PHP探测页面。在浏览器地址栏输入xx.xx.xx.xx/phpinfo.php(请将xx.xx.xx.xx替换为ECS服务器的公网地址),出现如下页面,说明PHP环境配置成功。以上就是【快速搭建LNMP环境】的全部教程。更多体验场景请前往开发者实验室:https://developer.aliyun.com/...
