CentOS 7.4 64 yum安装MySQL5.7+Nginx1.12+PHP7.1

一、基本配置
1、连接远程
ssh@192.168.9.15 
如果是第一次ssh连接的时候可能出现公钥认证 yes就可以了,然后输入你自己的root密码就可以了
2、配置网络
编辑网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
   
   
BOOTPROTO=static #修改:启用静态IP地址
ONBOOT=yes #修改:开启自动启用网络连接 IPADDR=192.168.9.15 #添加:设置IP地址 NETMASK=255.255.255.255 #添加:子网掩码 GATEWAY=192.168.9.254 #添加:网关 DNS1=8.8.8.8 #添加:主DNS DNS2=114.114.114.114 #添加:备用DNS

重启网络,测试网络是否正常
service network restart
ping  www.baidu.com
3、配置防火墙
开启80端口,开启3306端口,重启防火墙
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
4、关闭SELINUX
编辑SELINUX配置文件,修改添加以下内容
vi /etc/selinux/config
#SELINUX=enforcing        #修改:注释掉
#SELINUXTYPE=targeted     #修改:注释掉
SELINUX=disabled          #增加使配置立即生效
  以上是永久生效
setenforce 0  		  #临时生效, 重启之后需重新配置

二、安装篇

1、安装MySQL
1)添加官方yum源
rpm -Uvh https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm   #官方源repo.mysql.com
2)使用yum安装MySQL5.7
yum -y install mysql-community-server                               #安装mysql社区版
3)启动MySQL服务器
 
 
mysql安装好之后输入 mysql -uroot -p
这个密码可以随便输 然后可以生成日志文件
grep 'temporary password' /var/log/mysqld.log

[Note] A temporary password is generated for root@localhost: rbo:Pl+cy7>p

4)通过使用生成的临时密码登录,修改root账户密码,授权root账户远程登陆
  
  
mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ke123456?';
mysql> UNINSTALL PLUGIN validate_password;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'qingyun'; mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'qingyun' WITH GRANT OPTION;
mysql> exit;
2、安装nginx
1)添加官方YUM源
vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
2)YUM安装
解压源码包
yum -y install nginx
3)启动Nginx
systemctl start nginx.service
在浏览器中打开192.168.9.15地址,会看到nginx欢迎界面,说明nginx安装成功
4)设置Nginx开机自启动
systemctl enable nginx.service
3、安装PHP
1)添加webtatic(第三方)yum源
  
  
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
2)使用yum安装PHP7.1
yum -y install php71w-fpm
3)配置nginx支持php
修改默认虚拟主机配置文件,需做如下修改
vi /etc/nginx/conf.d/default.conf
取消FastCGI server部分location的注释,注意fastcgi_param行的参数,改为项目绝对路径
  
  
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
重启nginx,启动php-fpm
systemctl restart nginx.service
systemctl start php-fpm.service
新建index.php测试文件,调用phpinfo函数
vi /usr/share/nginx/html/index.php
<?php
phpinfo();
?>
在浏览器中打开192.168.9.15/index.php,就会看到phpinfo页面
4)设置php-fpm开机自启动
systemctl enable php-fpm.service
5)安装PHP扩展(可选)
  
  
yum -y install php71w-opcache
yum -y install php71w-bcmath
yum -y install php71w-cli
yum -y install php71w-dba
yum -y install php71w-devel
yum -y install php71w-embedded
yum -y install php71w-enchant
yum -y install php71w-gd
yum -y install php71w-imap
yum -y install php71w-interbase
yum -y install php71w-intl
yum -y install php71w-ldap
yum -y install php71w-mbstring
yum -y install php71w-mcrypt
yum -y install php71w-mysql
yum -y install php71w-mysqlnd
yum -y install php71w-odbc
yum -y install php71w-pdo
yum -y install php71w-pdo_dblib.x86_64
yum -y install php71w-pear.noarch
yum -y install php71w-pecl-apcu
yum -y install php71w-pecl-apcu-devel
yum -y install php71w-pecl-igbinary
yum -y install php71w-pecl-igbinary-devel
yum -y install php71w-pecl-imagick
yum -y install php71w-pecl-imagick-devel
yum -y install php71w-pecl-memcached
yum -y install php71w-pecl-mongodb
yum -y install php71w-pecl-redis
yum -y install php71w-pecl-xdebug
yum -y install php71w-pgsql
yum -y install php71w-phpdbg
yum -y install php71w-process
yum -y install php71w-pspell
yum -y install php71w-recode
yum -y install php71w-snmp
yum -y install php71w-soap
yum -y install php71w-tidy
yum -y install php71w-xml
yum -y install php71w-xmlrpc
以上均已亲自实践,可能环境不一样会报错, 如有错误,请在下方评论指出,可以互相学习。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值