如何将带有后台的网站上传linux apache服务器
目录
1.使用到的工具
注:以下所有步骤都是兼容在
VMware+CentOs7
传输文件工具
工具名 | 链接 |
---|---|
WinSCP | 链接:https://pan.baidu.com/s/12xmXC_yIY-J6SoNCdM_uMg#list/path=%2F 提取码:yf4u |
Filzilla | 链接:https://pan.baidu.com/s/1YgbKlXBPnXyJdLSpJWq4Vg 提取码:63z7 |
2.注意事项
使用yum安装命令发现,
已加载插件:fastestmirror, langpacks /var/run/yum.pid 已被锁定,PID 为 11268 的另一个程序正在运行。
解决办法
# rm -rf /var/run/yum.pid
3.apache
apache安装命令
yum install httpd
apache启动命令
systemctl start httpd.service
apache停止命令
systemctl stop httpd.service
apache状态命令
systemctl status httpd.service
状态显示
目录解释
4.MariaDB安装
安装命令
yum install mariadb mariadb-server
启动-停止-状态
systemctl start mariadb.service //启动
systemctl stop mariadb.service //停止
systemctl status mariadb.service //查看状态
开机自启动
systemctl enable mariadb //自启动
很多同学会遇到以下情况
产生上面的原因是因为: 这个文件是只有数据库启动的时候才会产生的,当你关闭了数据库服务,自然会删除。所以产生这个问题的时候,千万别慌。尝试重启数据库服务吧
登录数据库
mysql -uroot -p
输入密码登录成功,那么数据则ok了
5.PHP安装
php7版本
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
开始安装
yum install php
安装插件
yum install php-mysql php-gd
检查
php -v
插件安装
查看php插件
yum list php70w
安装php插件
yum install php70w* //这段命令是指安装所有插件,可能会有冲突,注意。
6.上传网站至Apache
采用传输文件WinSCPM工具
我们只需要将网站存放的我们默认站点目录: /var/www/html
html目录
像我这种就是传输过去了。
在完成这步之后我们需要开启apache服务。否则会访问不到
跳出以下内容就是成功的,但是成功没那么容易
权限开启
首先进去cd /var/www/html文件夹
根据上面需要的文件夹,开启777权限
chmod 777 install
chmod 777 uploads
chmod 777 -R data
chmod 777 -R application
setenforce 0
之后刷新浏览器就ok
6.执行以上常用命令
查看目录下文件夹
ls
查看ip地址
ifconfig
root用户登录
su
进入目录
cd
查看防火状态
firewall-cmd --state
开启与关闭防火墙
systemctl start firewall.service
systemctl stop firewall.service
查看apache MariaDB php版本命令
apache
httpd -v
php
php -v
Mysql
mysql -V
新建文件
vi
查看php包
rpm -qa|grep php
删除php文件
rpm -e xxx //xxx指的是rpm出来的包
如果有依赖删除不了采用以下
rpm -e xxx --nodeps //xxxrpm出来的包
好了以上就是我写的全部内容了,有什么不对的点欢迎留言,我也希望能给看到这博客的读者有些帮助,你们是我最大的动力。 白嫖不好,创作不易。
喜欢的读者就点个赞吧!