Aliyun-Centos 7 LNMP安装(最新版LNMP)
linux装软件方式:
1.源码安装:下载wget--》解压tar -zxvf --》配置 ./configure ---》编译make
-->安装 make install
2.yum安装 一键安装包 centos 红帽 乌班图
3.rpm
l n m p
linux 版本 39.98.47.141
windows
centos 6.5 6.8 system nekwrok restart
centos 7.0+ systemctl
centos 7.4 7.5
systemctl status firewalld.service 查看防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service 开机 防火墙 不自启
###nginx#######安装篇############
rpm -ivh http://nginx.org/packages/centos/7/noarch/rpms/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum list nginx ##查询更新列表
yum -y install nginx ##yum安装命令
systemctl start nginx.service ##开启nginx服务软件
systemctl enable nginx.service ##加入开启启动项
###nginx#######测试篇######################
用windows浏览器 测试
http://39.98.47.141/(阿里云ip)
看到:
welcome to nginx!
表示:
nginx安装成功了
问题1: 访问不了
阿里云: 安全组 --》配置 --》 克隆一个 端口 80
###########################################
===========================================接》》着》》安装》》php》》=================================================》》》》
###php56#######安装篇############
rpm -uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php56w php56w-fpm php56w-opcache php56w-mysql php56w-gd libjpeg* php56w-ldap php56w-odbc php56w-pear php56w-xml php56w-xmlrpc php56w-mbstring php56w-bcmath
systemctl start php-fpm.service ## 启动 php-fpm 软件 用于 运行php脚本
systemctl enable php-fpm.service ## 加入 php-fpm 开启自动项
/etc/nginx/conf.d/ 目录下: 虚拟机配置文件
nginx.conf
include
vim /etc/nginx/conf.d/default.conf
:set nu #####开启行数
###将30行-36行 前面 # 去掉
###将 第31行 "html" 改成 /usr/share/nginx/html
###将 第34行 "/scripts" 改成 $document_root
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param script_filename $document_root$fastcgi_script_name;
include fastcgi_params;
}
:wq! ##退出保存
systemctl restart nginx.service
systemctl restart php-fpm.service
vim /usr/share/nginx/html/index.php
###编辑如下代码 测试环境脚本
<?php
echo phpinfo();
?>
###nginx关联php脚本#######测试篇######################
用windows浏览器 测试
http://39.107.105.231/index.php (阿里云ip)
看到:
php version 5.6.36
表示:
nginx关联php成功了,也就是php安装成功了!
#####################################################
===========================================接》》着》》安装》》mysql》》=================================================》》》》
###mysql#######安装篇############
rpm -qa|grep mariadb #查看阿里云默认安装的mariadb数据库 版本号:如:mariadb-libs-5.5.56-2.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 ##卸载mariadb-libs-5.5.56-2.el7.x86_64包 (rpm -e --nodeps 后面跟是上个命令查询结果)
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum list mysql-community-server
yum -y install mysql-community-server
systemctl start mysqld.service
systemctl enable mysqld.service
mysql_secure_installation ###初始化 mysql系统数据(安装系统数据库)
##提示: enter current password for root (enter for none):
空密码,回车
##提示: set root password? [y/n]
y,回车
##提示: new password:
输入数据库密码,如:zha123456 (两次重复密码)
##提示: remove anonymous users? [y/n]
y,回车
##提示: disallow root login remotely? [y/n]
y,回车
##提示: remove test database and access to it? [y/n]
y,回车
##提示: reload privilege tables now? [y/n]
y,回车
###提示: 看到:
thanks for using mysql!
mysql -h localhost -u root -p
enter password:******** rootroot
mysql>
mysql>grant all privileges on *.* to 'root'@'%' identified by 'song123456' with grant option; ##开启mysql远程访问权限
mysql>flush privileges; ##刷新权限
mysql>exit;
systemctl stop firewalld.service
###mysql#######测试篇######################
###提示: 阿里云 安全组 克隆规则
允许 自定义 tcp 3306/3306 地址段访问 0.0.0.0/0 system created rule.
用navicat for mysql 新建连接测试
表示:
navicat for mysql 连接阿里云ip数据库,
外网访问正常,ok!!
#####################################################
===========================================接》》着》》安装》》iwebshop》》=================================================》》》》
上传iwebshop压缩包:
filezilla:
unzip iwebshop.zip
vim /etc/selinux/config
上一篇: Ruby中操作字符串的一些基本方法
下一篇: 是什么车
推荐阅读
-
lnmp之安装PHP模块(不需要重装PHP)
-
LAMP&LNMP自动化安装脚本代码
-
VPS 服务器时间不准确造成的lnmp一键安装包安装失败问题
-
CentOS7编译安装新版LNMP环境
-
CentOS7 LNMP+phpmyadmin环境搭建 第三篇phpmyadmin安装
-
CentOS7 LNMP+phpmyadmin环境搭建 第一篇虚拟机及centos7安装
-
CentOS7 LNMP+phpmyadmin环境搭建 第二篇LNMP环境搭建教程
-
腾讯云下的CentOS7 安装最新版Python3.7.0
-
如何LNMP一键包安装后解决MySQL无法远程连接问题?
-
Windows7 64位安装最新版本MySQL服务器的图文教程