这次安装的是一个PHP架构的项目,所以需要部署的内容为PHP + Apache + Mysql
第一步:安装数据库
yum install -y musql-server
问题1:centOS6镜像源失效,可以通过该博主的文档操作,也可以直接复制执行
sed -i “s|enabled=1|enabled=0|g” /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
yum clean all
yum makecache
————————————————
版权声明:本文为CSDN博主「在下盯裆猫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42104211/article/details/112228242
安装成功
2.进入mysql命令行模式
mysql -u root -p
这个时候会要求输入密码,尝试输入错误后,我们直接跳过密码
首先,输入 cd /etc 切换到etc目录,输入ll查看文件
也可以直接通过cat my.cnf 查看文件内容
查找到socket=/var/lib/mysql/mysql.sock后,通过vi my.cnf编辑文件
输入小写 o (在光标的下一行进入编辑模式)
输入命令
skip-grant-tables
按esc键退出编辑模式,按:返回底行模式,输入wq保存退出
文件隐藏,保存完毕,不确定可以再次通过cat my.cnf命令查看文件内容
可以看到,文件修改成功
再通过service mysqld restart 重启mysql服务
再次输入mysql -u root -p,按下回车键就可以进入数据库了
最后发现,刚下载的数据库其实没有密码,直接输入命令 mysql -u -root 就可以访问数据库了
简单的操作一下数据库,第一个命令应该是show database;
而不是show tables;
还有记得带分号
然后使用某个库,展示某张表
use test;
show tables;
数据库部署完毕,退出数据库
命令quit
下一步开始部署PHP环境
第二步:部署PHP
yum -y install php php-cli php-pdo php-mysql php-gd
安装完毕,开始部署项目
项目部署路径在apache的配置文件中的指定位置
通过find / -name httpd.conf
查找文件路径
DocumentRoot后面是我们项目存放的路径
不保存退出是q!不是!q。。。。。。按了好多次!q
这里我选择的是一个商城项目pirate,项目我已经通过SecureFX传到centos了
同样是通过查找 find / -name pirate 找到文件路径
然后通过cp 文件路径 目标路径
在通过chmod -R 777 改变文件权限,然后重启服务器
改变权限后
重启服务器
service httpd restart
然后服务挂了。。。。
应该是没有这个东西,毕竟什么都没有找到
尝试安装,既然是php包
命令应该就是
yum install -y php-b
安装成功,还是不行,应该要重启一下
大功告成