实验环境:个人笔记本、centos 7 、Xshell 5
Nginx安装
yum search nginx //查看系统源中是否包含nginx
可以看到下图中的信息,我换成了阿里云的源。
vim /etc/yum.repos.d/nginx.repo
yum install nginx //安装nginx
systemctl start nginx //启动nginx服务
systemctl status nginx //查看nginx允许状态
rpm -ql nginx //查看nginx安装位置
简单测试以下,http://192.168.190.135(这是我虚拟机的IP地址,运用到个人,或许会有差异,以自己电脑上面虚拟机的IP设置为准)
systemctl stop firewalld.service //关闭虚拟机里面的防火墙
可以看到下面的图片,表示安装完成
这张图就有点疑惑了。相同地址,在不同浏览器打开,结果不一致。值得思考以下
PHP安装
yum list php //查询是否有php包
yum -y install php //安装php包
php -v //查询php包是否安装成功
两次尝试都失败了,说明nginx不能直接解析php文件
PHP-fpm安装
yum -y install php-fpm //安装php-fpm
systemctl start php-fpm //启动php-fpm服务
修改相关文件
这里我进行一个错误展示,按道理只修改相关文件的一点配置,不会有错误,可能是之前的多次进行这个设置的时候,出现了误差。
正确的应该是以下内容:
mysql安装
yum search mysql
按道理,这里不会有这么多的内容,嗯……我把后面的一些内容做了,就造成了这样的效果。
yum search mariadb
yum -y install mariadb-server mariadb //安装
mysql -uroot -p //登录,密码默认为空
想要重置密码,却以失败告终
编写db.php,用于MySQL连接测试
依旧是这个结果
结论:php那里没有成功,导致后面的都没有成功