一、安装搭建论坛必要的软件 apache php mysqlphp
CentOS系统咱们能够直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵的软件都是当前最稳定的版本,所以直接安装便可html
yum install -y httpd php php-fpm mysql mysql-server php-mysqlmysql
二、将相应服务启动web
咱们安装的apache php mysql这些软件都是以服务的形式在服务器中的,注意这里一般咱们所说的web服务都是指的apache,而不是服务器自己sql
service httpd start数据库
service mysqld startapache
service php-fpm start浏览器
这三个命令输入完毕以后表明网站的环境基本已经完成,接下来执行 netstat -tunlp 来检查服务的运行状况服务器
这样咱们能够看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,而且都已经正常启动php-fpm
这时,咱们的环境已经基本搭建好了,你们已经能够在浏览器中访问服务器的外网ip,能够看到apache的测试页面,就说明你已经成功了。为了保险起见,也建议你们进入到apache的web根目录:/var/www/html 中本身写一个最简单的php页面
cd /var/www/html
touch test.php
vi test.php 进入到了控制模式以后再摁下键盘字母 i 进入到编辑模式,将以下代码复制粘贴到编辑模式中
<?php
echo "<title>Test Page</title>";
phpinfo()
?>
而后在编辑模式下摁键盘 esc 退出编辑模式,回到控制模式,在控制模式下摁键盘 : (冒号 shift+;),再输入wq 而后回车。能够再执行 cat test.php 命令,看到下图状况说明test.php文件已经编辑成功
你们能够在浏览器中访问 外网ip/test.php 看到以下页面,那么你已经完成环境搭建的80%
三、最后20%问题来自mysql的简单配置
由于discuz论坛要用到mysql数据库,所以咱们要为mysql设置相应的用户去访问管理,以前咱们已经启动了mysqld服务,所以此时咱们须要给mysql设定,一个初始的root密码,可让root用户去访问数据库
mysqladmin -u root password "XXXXXXXX"
这样咱们就设置好了mysql的密码,能够输入 mysql -u root -p ,而后再输入刚刚设定好的密码,就能够进入到数据库中,这样说明你已经彻底配置好了discuz所需的环境,下一步就是上传代码了
四、上传下载好的discuz论坛代码
这里若是各位嫌FTP麻烦,推荐使用winscp软件上传(能够参考官网wiki文档),将代码上传到服务器的apache web根目录下,即/var/www/html 下。 如何使用winscp软件这里再也不赘述了。
五、将目录赋予相应权限
这些目录文件上传到服务器以后,默认只有root用户才有写权限,因此咱们还要将写权限赋予给其余用户
chmod -R 777 /var/www/html
至此,论坛已经彻底搭建完毕,各位能够在浏览器中访问 外网ip/install 去进行安装了。
在安装过程当中须要注意的主要是第三步,数据库安装操做,这里数据库服务器就写localhost便可,数据库名不用管,数据库用户名写root,数据库密码就是以前设定好的mysql密码
至此discuz论坛搭建已经完成了,也但愿你们在软件使用、环境搭建方面有什么经历和感觉和你们共同交流一下!