用linux简单安装dicuz

安装好fish:(不安装也没事)
yum install -y epel-release fish //在桌面输入该命令,以下内容不再出现该提示
yum install fish -y

*正式开始~~~~~*

关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

关闭SELinux
vi /etc/sysconfig/selinux
//把其中的 SELINUX=enforcing 这一行改为 SELINUX=disabled
//改完后需要重启虚拟机 reboot

用yum仓库安装软件
yum install unzip wget net-tools httpd php php-fpm php-mysql mariadb-server -y

配置httpd ——Apache
vi /etc/httpd/conf/httpd.conf
找到这个位置 直接搜索/mime即可
在其中的AddType application/x-gzip .gz .tgz后添加
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php
然后搜索/DirectoryIndex
在 DirectoryIndex index.html 后添加 index.php
接着搜索/ServerName
找到ServerName www.example.com:80把前面的#删除,且把网址改变
保存退出

用httpd -t 命令测试一下,若只出现Syntax OK,则修改完成

配置httpd 和 php 的连接
vi /etc/httpd/conf.d/php-fpm.conf //这是创建了一个新的文件并在里面写入内容 ,这个代码的作用是用来将php的资源请求通过FCGI协议转发至后台的PHP-FPM的
ProxyRequests Off //关闭正向代理功能
ProxyPassMatch ^/(.*.php)$ fcgi://127.0.0.1:9000/var/www/html/$1
保存退出
再用httpd -t 命令测试一下,若只出现Syntax OK,则修改完成
然后重新启动httpd服务
systemctl restart httpd
接着 vi /var/www/html/test.php //这是创建了一个新的文件(该文件是测试文件)并在里面写入内容:
<?php
phpinfo();
?>
保存退出
systemctl start php-fpm //启动php-fpm
用真机浏览器访问 虚拟机IP/ test.php (例如192.168.192.10/test.php) //能看见phpinfo信息表示没问题了。

配置MySQL数据库
systemctl start mariadb //启动mariadb
(systemctl enable mariadb) //可选,这个是开机默认启动mariadb
mysql_secure_installation //mysql初始化
桌面显示:Set root password?[Y/n] //首先会引导你设置新密码,填"y"即可
桌面显示:New password: //在这里输入你的密码,注意:密码是不显示的
桌面显示:Re-enter new password: //再次输入你的密码,若报错,把密码设置成Root@123这种有大小写、特殊字符、数字的内容,就通过了,
桌面显示:Remove anonymous users? //是否删除匿名用户,这里删除即可,没太大用处,填"y"即可
桌面显示:Disallow root login remotely? //是否禁用root (这个是数据库的root用户) 用户远程登录?若不禁用,填"n";
//当然如果你希望禁用,并且创建别的用户远程登录,这里可以选择"y"
桌面显示:Remove test database and access to it? //是否删除test数据库,这里删除即可,填"y"
桌面显示:Reload privilege tables now? //是否刷新权限?,这里选择"y",然后会生效
设置完成后会回到桌面
mysql -u账户名 -p密码 例:mysql -uroot -p123456 //登入的账户名为“root”,密码为“123456”
桌面出现 MariaDB [(none)]> //输入 GRANT ALL ON . TO “root”@"%"; //授权root用户拥有数据库的所有权限
FLUSH PRIVILEGES; //刷新系统权限表
SHOW GRANTS FOR root; //查看root用户的权限
显示了 GRANT ALL PRIVILEGES ON . TO “root”@"%" //代表成功
exit //退出mysql

测试一下PHP能不能连接上mysql

配置 php-fpm
vi /var/www/html/test1.php //新建一个php的测试文件 test1.php
<?php
conn=mysqlconnect(MariaDB,,);if(conn = mysql_connect('MariaDB的主机地址','用户名','密码'); if(conn)
echo “ok”;
else
echo “error”;
?>
用真机浏览器访问 虚拟机IP/ test1.php //显示ok表示连接成功

安装discuz
wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip //这是3.3的简体中文discuz,你也可以去dicuz官网找别的版本
unzip Discuz… //解压下载好的discuz安装包,你也可以新建一个目录来放置解压文件
mv upload/* /var/www/html //移动至html默认文件夹下
chown -R apache /var/www/html //给权限
chomod -R 777 /var/www/html
然后去浏览器访问 虚拟机ip就是安装界面

发布了2 篇原创文章 · 获赞 0 · 访问量 21
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览