centos7安装discuz3.4方法

一、安装Apache

1.安装

yum -y install httpd

2.开启apache服务

systemctl start httpd.service

3.设置apache服务开机启动

systemctl enable httpd.service

4.验证apache服务是否安装成功

在本机浏览器中输入虚拟机的ip地址,CentOS7查看ip地址的方式为:

ip addr

查了资料,说法是,CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墙;要想让外网能访问到apache主目录,就需要做以下的操作:

firewall-cmd --permanent --zone=public --add-service=http

firewall-cmd --permanent --zone=public --add-service=https

firewall-cmd --reload

然后再访问外网ip,如果看到apache默认的页面--有Testing 123...字样,便是成功安装了apache服务了;

二、安装PHP

1.安装

yum -y install php

2.重启apache服务

systemctl restart httpd或者systemctl restart httpd.service

然后,你可以写一个php文件在浏览器中运行一下了;

eg:

vi /var/www/html/info.php

i

Esc

:wq

然后,在自己电脑浏览器输入localhost/info.php

运行,会出现php的一些信息

三、安装MySQL

CentOS 7.0中,已经使用MariaDB替代了MySQL数据库

1.安装MariaDB

yum install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成

systemctl start mariadb.service #启动MariaDB

systemctl stop mariadb.service #停止MariaDB

systemctl restart mariadb.service #重启MariaDB

systemctl enable mariadb.service #设置开机启动

2、为root账户设置密码

mysql_secure_installation

回车,根据提示输入Y

输入2次密码,回车

根据提示一路输入Y

最后出现:Thanks for using MySQL!

MariaDB密码设置完成,重新启动 MariaDB:

systemctl restart mariadb.service #重启MariaDB

四、将PHP和MySQL关联起来

yum search php,选择你需要的安装:yum -y install php-mysql

五、安装常用的PHP模块

例如,GD库,curl,mbstring,...

1.安装:

yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel

2.重启apache服务

systemctl restart httpd.service

然后,再次在浏览器中运行info.php,你会看到安装的模块的信息;

至此,LAMP环境就搭建好了。

六、其它更改参数

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

(1)、关闭firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

(2)、安装iptables防火墙

yum install iptables-services #安装

vi /etc/sysconfig/iptables #编辑防火墙配置文件

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

(3)、关闭SELinux

查看SELinux状态:

1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态

SELinux status:                 enabled

2、getenforce                 ##也可以用这个命令检查

关闭SELinux:

1、临时关闭(不用重启机器):

setenforce 0                  ##设置SELinux 成为permissive模式

                              ##setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

重启机器即可

(4)、修改php.ini

第一步:找到php命令在在哪里

whereis php

第二步:执行通过php命令得到php.ini的位置

php --ini

重启服务器

重启apache

service httpd restart;

开启apache

service httpd start

重启mysql

service mysqld restart;

(5)、下载discuz安装包复制到/var/www/html目录

赋予目录访问权限

sudo chmod -R 777 /var/www/html 

你可能感兴趣的:(centos7安装discuz3.4方法)