一、基本配置
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
yum -y install mysql-community-server #安装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 -pmysql> 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
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.rpm2)使用yum安装PHP7.1
yum -y install php71w-fpm
修改默认虚拟主机配置文件,需做如下修改
vi /etc/nginx/conf.d/default.conf
# 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
vi /usr/share/nginx/html/index.php
<?php
phpinfo();
?>
在浏览器中打开192.168.9.15/index.php,就会看到phpinfo页面
4)设置php-fpm开机自启动
systemctl enable php-fpm.service
yum -y install php71w-opcacheyum -y install php71w-bcmathyum -y install php71w-cliyum -y install php71w-dbayum -y install php71w-develyum -y install php71w-embeddedyum -y install php71w-enchantyum -y install php71w-gdyum -y install php71w-imapyum -y install php71w-interbaseyum -y install php71w-intlyum -y install php71w-ldapyum -y install php71w-mbstringyum -y install php71w-mcryptyum -y install php71w-mysqlyum -y install php71w-mysqlndyum -y install php71w-odbcyum -y install php71w-pdoyum -y install php71w-pdo_dblib.x86_64yum -y install php71w-pear.noarchyum -y install php71w-pecl-apcuyum -y install php71w-pecl-apcu-develyum -y install php71w-pecl-igbinaryyum -y install php71w-pecl-igbinary-develyum -y install php71w-pecl-imagickyum -y install php71w-pecl-imagick-develyum -y install php71w-pecl-memcachedyum -y install php71w-pecl-mongodbyum -y install php71w-pecl-redisyum -y install php71w-pecl-xdebugyum -y install php71w-pgsqlyum -y install php71w-phpdbgyum -y install php71w-processyum -y install php71w-pspellyum -y install php71w-recodeyum -y install php71w-snmpyum -y install php71w-soapyum -y install php71w-tidyyum -y install php71w-xmlyum -y install php71w-xmlrpc以上均已亲自实践,可能环境不一样会报错, 如有错误,请在下方评论指出,可以互相学习。