自己动手利用CentOS6.5 搭建php环境安装discuz论坛
来源:互联网 发布:西文数据库 编辑:程序博客网 时间:2024/06/15 22:39
1、安装搭建论坛必要的软件 apache php mysql
CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵的软件都是当前最稳定的版本,因此直接安装即可
yum install -y httpd php php-fpm mysql mysql-server php-mysql
2、将相应服务启动
我们安装的apache php mysql这些软件都是以服务的形式在服务器中的,注意这里通常我们所说的web服务都是指的apache,而不是服务器本身
service httpd start service mysqld start service php-fpm start
这三个命令输入完毕之后代表网站的环境基本已经完成,接下来执行 netstat -tunlp
来检查服务的运行情况
这样我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动
这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的外网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%
3、最后20%问题来自mysql的简单配置
因为discuz论坛要用到mysql数据库,因此我们要为mysql设置相应的用户去访问管理,之前我们已经启动了mysqld服务,因此此时我们需要给mysql设定,一个初始的root密码,可以让root用户去访问数据库
mysqladmin -u root password "XXXXXXXX"
这样我们就设置好了mysql的密码,可以输入 mysql -u root -p ,然后再输入刚刚设定好的密码,就可以进入到数据库中,这样说明你已经完全配置好了discuz所需的环境,下一步就是上传代码了。
在此之前,如果是本机调试,则应该使用如下命令给外网的windows赋予一个访问的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
操作完后切记执行以下命令刷新权限
FLUSH PRIVILEGES;
4、上传下载好的discuz论坛代码
这里如果各位嫌FTP麻烦,推荐使用winscp软件上传,将代码上传到服务器的apache web根目录下,即/var/www/html 下。 如何使用winscp软件这里不再赘述了。
5、将目录赋予相应权限
这些目录文件上传到服务器之后,默认只有root用户才有写权限,所以我们还要将写权限赋予给其他用户
chmod -R 777 /var/www/html
至此,论坛已经完全搭建完毕,各位可以在浏览器中访问 外网ip/install 去进行安装了。
- 自己动手利用CentOS6.5 搭建php环境安装discuz论坛
- Apache+PHP+Discuz论坛开发环境搭建
- 33讲 PHP开发环境的搭建和使用③ 安装并配置discuz论坛
- 【Mac环境】PHP开源论坛 Discuz搭建
- discuz论坛环境的搭建
- CentOS6.5 搭建基础PHP环境(yum安装)
- PHP学习【6】--搭建一个discuz论坛
- mysql+apache+php+discuz 论坛搭建
- bbs论坛搭建--Discuz的安装
- Linux下搭建安装Discuz论坛
- centos6.5搭建apache+mysql+php环境
- centos6.5搭建PHP环境步骤
- (ZZ)xampp搭建的php服务器安装discuz论坛图文全解
- centos6.5 安装discuz记录
- Centos6安装WordPress(一)Apache,Mysql, PHP环境搭建
- Linux 搭建 discuz 论坛
- discuz 搭建论坛
- discuz论坛搭建
- 阿里实习编程题1
- Uva725—除法
- LeetCode100 Same Tree
- Makefile介绍及Makefile是如何工作的
- LeetCoder 7. Reverse Integer
- 自己动手利用CentOS6.5 搭建php环境安装discuz论坛
- 外观模式
- LeetCode101 Symmetric Tree
- I NEED A OFFER!(dp).HDU
- CountDownTimer的使用
- 请求转发和重定向
- ADO.NET 快速入门(六):读写 XML
- LeetCode102 Binary Tree Level Order Traversal
- java面向对象三大特性--继承