博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos7yum安装LNMP
阅读量:4697 次
发布时间:2019-06-09

本文共 1828 字,大约阅读时间需要 6 分钟。

(1)安装nginx

0.关闭防火墙

systemctl stop firewald.service systemctl disable firewald.service

1.使用nginx官方提供的yum源

#vi /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck=0enabled=1

2.安装和启动

yum install nginx -y systemctl enable nginx systemctl start nginx

(2)使用第三方扩展epel源安装php7.2

1.移除旧版的php

yum remove php-mysql-5.4 php php-fpm php-common -y

2.安装扩展源

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

3.安装php72版本

yum -y install php72w php72w-cli php72w-common php72w-devel php72wembedded php72w-gd php72w-mbstring php72w-pdo php72w-xml php72w-fpm php72w-mysqlnd  php72w-opcache

4.启动php

systemctl start php-fpm systemctl enable php-fpm

(3)安装mysql5.7

1.安装官方yum源和下载启动mysql

rpm  -ivh  http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpmyum install mysql-community-server -y systemctl start mysqld systemctl enable mysqld

2.修改默认密码

password=$(grep "temporary password" /var/log/mysqld.log  | awk '{print $NF}') mysqladmin -uroot -p$password password 'Redhat@123

(4)配置nginx动态请求转发至php

1.修改nginx配置文件

#vim /etc/nginx/conf.d/php.conf server {    server_name www.test.com;    listen 80;    root /webroot/www;    index index.php index.html;    location ~ \.php$ {        fastcgi_pass   127.0.0.1:9000;        fastcgi_index  index.php;        fastcgi_param  SCRIPT_FILENAME  /webroot/www$fastcgi_script_name;        include fastcgi_params;            }        }#nginx -t #nginx -s reload

2.添加测试页面

mkdir -pv /webroot/www #vim /webroot/www/info.php 

3.验证

1195071-20180521153259498-2063498916.png
4.连接数据库测试
使用mysqli模块测试连接mysql

#vim /webroot/www/mysqli.php

使用pdo模块测试连接mysql

#vim /webroot/www/pdo.php
getMessage(); }?>

1195071-20180521153905003-1533973194.png

转载于:https://www.cnblogs.com/lovelinux199075/p/9067468.html

你可能感兴趣的文章
test小结
查看>>
Apache 调用不同的 PHP 版本
查看>>
第三周总结
查看>>
流程控制与数组
查看>>
python循环导入的解决方案
查看>>
AngularJS中选择样式
查看>>
JDK的命令具体解释操作
查看>>
创建图书管理项目
查看>>
ie6 双边距问题
查看>>
Vue跨层级传递slot的方法
查看>>
暑假集训计划
查看>>
做个睿智的女人
查看>>
List遍历三种方法:1.for 2.增强性for 3.迭代器
查看>>
ArcGIS10.1发布WFS-T服务
查看>>
leetcode-汉明距离
查看>>
在Mac机器上给ITerm2配置lrzsz,便捷的传输文件到远程服务器上
查看>>
软工文档——系统、程序流程图、系统流图
查看>>
Hashtable的hashCode的使用以及toString的复写——《Thinking in Java》随笔024
查看>>
list remove object
查看>>
POJ3683 Priest John's Busiest Day
查看>>