【运维技术】CentOS7上从零开始安装LAMP安装织梦DedeCMS教程

  1. 前期准备数据
    centos7 系统

  2. 安装 appache httpd

# 更新httpd
yum update httpd
# 安装httpd
yum install -y httpd
# 启动服务
systemctl start httpd.service
# 检查服务状态
systemctl status httpd.service
# 设定开机启动
systemctl enable httpd.service
# 开放防火墙端口就,进行测试
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
# 使用浏览器访问<服务器IP>:80端口测试联通程度
  1. 通过yum安装php
# 更新php的源
yum update php
# 安装php环境
yum install -y php
# 验证php安装是否成功
php -v
# 安装相关的php的依赖
yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash
  1. 安装mysql
# 下载mysql的rpm
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# 获取rpm中的mysql信息
rpm -ivh mysql-community-release-el7-5.noarch.rpm
# 安装mysql服务器
yum install mysql-community-server
# 启动mysql服务
systemctl start mysql
# 首次登陆root账户设定用户名密码
mysql -u root
# 设置msyql密码为 123456
mysql> set password for 'root'@'localhost' =password('123456');
# 远程连接设置,所有以root账号连接的远程用户,设其密码为 123456
mysql> grant all privileges on *.* to root@'%'identified by '123456';
# 更新权限
mysql>flush privileges;
# 退出mysql
mysql>exit
  1. 上传文件到路径上面去
# 切换到路径:
# /etc/httpd/conf
# 使用vi 命令修改配置文件:httpd.conf(vi httpd.conf)
# 配置文件描述:
# 1. wget获取dede的tar压缩包
wget http://220.112.193.200/files/401800000466CB70/updatenew.dedecms.com/base-v57/package/DedeCMS-V5.7-UTF8-SP2.tar.gz
# 2. 解压缩到目录
tar -zxvf DedeCMS-V5.7-UTF8-SP2.tar.gz
# 3. 移动目录到服务器发布目录
cd DedeCMS-V5.7-UTF8-SP2
# 拷贝uploads
cp -r uploads/ /var/www/html/
# 重命名
mv uploads/ dedecms
  1. 修正目录的所有用户,用户组
# 切换到服务器的根目录:
cd /var/www/
# 重点,修正服务器启动的所属用户和目录用户
chown -R apache.apache html
  1. 重新启动服务

systemctl restart httpd

  1. 执行安装

访问服务器地址加上dedecms路径进行安装。

  1. 开启防火墙端口80
# 添加防火墙端口通过
$ firewall-cmd --zone=public --add-port=80/tcp --permanent
# 刷新防火墙
$ firewall-cmd --reload
  1. 如果阿里云的服务器访问不了,应该是入站规则限定了,参考下面文章:
    http://blog.csdn.net/wangjiawei0227/article/details/73430980
原文地址:https://www.cnblogs.com/fly-piglet/p/7678350.html