一:lamp简介:

Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.

二:phpwind,wordpress,discus,discus简介:

PHPWind(简称:PW)是一个基于PHP和MySQL的论坛程序,是国内最受欢迎的通用型论坛程序之一.

WordPress 是一种使用 PHP语言和 MySQL数据库开发的开源、免费的 Blog(博客,网站)引擎,用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的blog.

Discuz是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统,是全球成熟度最高、覆盖率最大的论坛软件系统之一。

三:搭建lamp

1:[root@lyt ~]# mkdir /mnt/cdrom

[root@lyt ~]# mount /dev/cdrom /mnt/cdrom/

[root@lyt ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo          #编辑本地yum,如图:

2:[root@lyt ~]# yum install httpd            #安装http服务器

[root@lyt ~]# yum install mysql mysql-server          #安装mysql工具包和mysql-server

[root@lyt ~]# yum list all |grep php            #搜索安装php需要的包

[root@lyt ~]# yum install php php-mbstring  php-mysql          #安装这三个软件包

[root@lyt ~]# service httpd start       #开启http服务器

[root@lyt ~]# service mysqld start       #开启mysql服务器

[root@lyt ~]# chkconfig httpd on           #开机自动启动http服务器

[root@lyt ~]# chkconfig mysqld on         #开机自动启动mysql服务器

[root@lyt ~]# cd /var/www/html/

[root@lyt html]# vim index.php            #编辑一个动态的页面,测试php是否能被apache调用

[root@lyt html]# vim index.php         #编辑动态页面,测试mysql是否能被php调用

3:[root@lyt ~]# cd /mnt/cdrom/Server/

[root@lyt Server]# rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm

[root@lyt Server]# vim /etc/vsftpd/vsftpd.conf

[root@lyt Server]# cd /var/ftp

[root@lyt ftp]# chmod o+w pub/

[root@lyt ftp]# service vsftpd restart

利用ftp将phpwind,wordpress传入虚拟机中:

[root@lyt var]# cd /var/ftp/pub/

四:创建论坛:

phpwind:

4:[root@lyt pub]# mv phpwind_GBK_8.3.zip /root/            #将这些包全部移动到/root中

[root@lyt pub]# mv Stratex.zip  /root/

[root@lyt pub]# mv WireMagazine.zip  /root/

[root@lyt pub]# mv wordpress_v3.0.5-zh_CN.zip  /root/

[root@lyt ~]# unzip phpwind_GBK_8.3.zip           #解压文件

[root@lyt ~]# cd phpwind_GBK_8.3

[root@lyt phpwind_GBK_8.3]# mv upload/ /var/www/html/phpwind          #将网页upload文件移动到/var/www/html中,并重命名为phpwind

[root@lyt phpwind]# vim /etc/httpd/conf/httpd.conf        #编辑apache配置文件,更改论坛页面字体

[root@lyt phpwind]# service httpd restart

[root@lyt phpwind]# chmod -R p_w_upload/           #更改上图中目录属性为777,-R表示递归

[root@lyt phpwind]# chmod -R 777 data/             #更改上图中目录属性为777,-R表示递归

[root@lyt phpwind]# chmod -R 777 html/             #更改上图中目录属性为777,-R表示递归

[root@lyt html]# mysqladmin -u root -p password '123'        #为数据库创建用户名root,密码“123”

[root@lyt var]# cd /var/www/html/phpwind/

[root@lyt phpwind]# rm install.php

wordpress:

1:[root@lyt ~]# unzip wordpress_v3.0.5-zh_CN.zip       #解压wordpress

[root@lyt ~]# ll wordpress-3.0.5-zh_CN/

[root@lyt ~]# mv wordpress-3.0.5-zh_CN/wordpress/  /var/www/html/       #将wordpress文件移动到/var/www/html

[root@lyt html]# cd /var/www/html/wordpress/

[root@lyt wordpress]# cp wp-config-sample.php  wp-config.php       #产生一个wp-config.php文件

[root@lyt wordpress]# chown apache.apache wp-config.php        #将wp-config.php文件交给apache进程处理

[root@lyt html]# mysql -u root –p #登录数据库

2:[root@lyt ~]# cd /var/www/html/wordpress/

[root@lyt wordpress]# vim wp-config.php

[root@lyt wordpress]# service httpd restart

进入后台管理页面:

修改/var/www/html/wordpress/wp-content权限:

[root@lyt pub]# cd /var/www/html/wordpress

[root@lyt wordpress]# chmod o+w wp-content/            #增加写的权限

[root@lyt wp-content]# cd uploads/

[root@lyt uploads]# cp Stratex.zip ../themes/

[root@lyt uploads]# cd ../themes/

[root@lyt themes]# unzip Stratex.zip

[root@lyt themes]# unzip Stratex.zip        #将Stratex.zip解压缩

建立基于主机头的虚拟主机,用不同的主机名登录论坛:

[root@lyt themes]# vim /etc/httpd/conf/httpd.conf

Discuz:(安装discus并将discus添加到虚拟主机中)

[root@lyt html]# cd /var/ftp/pub/

[root@lyt pub]# mv Discuz_X2.5_SC_GBK.zip /root/

[root@lyt pub]# cd

[root@lyt ~]# unzip Discuz_X2.5_SC_GBK.zip           #解压文件

[root@lyt ~]# mv  upload/  /var/www/html/

[root@lyt ~]# cd /var/www/html/

[root@lyt html]# mkdidr discus       #新建目录

[root@lyt html]# cp -r readme/ ./discus/      #将readme目录移动到discus中

[root@lyt html]# cp -r upload/ ./discus/

[root@lyt html]# cp -r utility/ ./discus/

[root@lyt html]# vim /etc/httpd/conf/httpd.conf

[root@lyt html]# service httpd restart

[root@lyt html]# cd discus/

[root@lyt discus]# chmod -R o+w  config/

[root@lyt discus]# chmod -R o+w  data/

[root@lyt discus]# chmod -R o+w  uc_client/

[root@lyt discus]# chmod -R o+w  uc_server/

[root@lyt discus]# mysql -u root –p       #登录数据库mysql

转载于:https://blog.51cto.com/5503845/975622

Linux下搭建lamp论坛(phpwind+wordpress+discus)相关推荐

  1. linux系统搭建论坛,Linux下搭建discuz论坛

    discuz的论坛环境,可以在lampp系统上直接使用. 前提:先看linux的操作系统是多少位的,然后下载相应的安装包. 现以32位操作系统为例,取32位的xampp安装包xampp-linux-1 ...

  2. 写一个Linux下搭建Discuz论坛的全过程教程。

    本例使用的Linux系统为:RHEL5.3. 1.[root@linux ~]# mkdir /mnt/cdrom 2.[root@linux ~]# mount /dev/cdrom /mnt/cd ...

  3. linux下搭建lamp,Linux下搭建LAMP

    PHP开发和服务器运行环境首选LAMP组合,即Linux+Apache+Mysql+Php/Perl/Python,能最优化服务器性能.如何在本地电脑Ubuntu 中安装和配置LAMP环境搭建?Ubu ...

  4. linux下搭建discuz论坛

    论坛搭建 环境搭建 Linux+Apache+MySQL+PHP环境,推荐使用XAMPP下载地址: http://www.apachefriends.org/zh_cn/xampp-linux.htm ...

  5. 转载:linux环境下搭建discuz论坛

    今天写一个Linux下搭建Discuz论坛的全过程教程. 本例使用的Linux系统为:RHEL5.3. 1.[root@linux ~]# mkdir /mnt/cdrom 2.[root@linux ...

  6. linux如何搭建lamp环境,Linux操作系统下搭建LAMP环境

    准备:先在目录home/csy/下建website代码目录,然后新建php文件,命名为test.php. 在test.php编写代码如下: php phpinfo(); ?> 保存并退出. 一. ...

  7. linux 8051 编译,[编译] 3、在Linux下搭建51单片机的开发烧写环境(makefile版)

    星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...

  8. linux里面搭建php环境,Linux下搭建PHP环境

    该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件外,还要安装一些相关工具,设置必要参数.而且,如果要使用PHP扩展库,还要进行编译 ...

  9. LAMP下搭建discuz论坛

    LAMP下搭建discuz论坛 一.安装discuz ---->//download discuz;[root@localhost ~]# mkdir /data/www [root@local ...

最新文章

  1. 根据JSON自动生成select联动
  2. 解决Android中无法搜索联系人的问题
  3. 深入解读f-散度和f-GAN训练的相关数学性质
  4. 耳机不分主从是什么意思_“在网吧上网给玩家配置这样的耳机,是什么意思?”哈哈哈...
  5. 通过pgAgent实现PostgreSQL上的自动作业
  6. 校门外的树——树状数组+区间修改
  7. 每次都需要解释大量指令?使用 PolarDB-X 向量化引擎
  8. 负载均衡器如何在服务器之间分配客户端流量?
  9. 群晖218 当文件服务器,群晖218 家庭云服务器
  10. 好吧,你说简单就简单,但简单的事,不要变成本能,要常思常变
  11. POJ 2752 Seek the Name, Seek the Fame
  12. 树莓派4B Ubuntu20.04 ROS2 RTABMAP realsense d455
  13. C++ TBB concurrent_unordered_map find() at() return static_cast<size_t>( t ) * internal::hash_multip
  14. 使用el-checkbox实现全选,点击失效没有反应 1
  15. 再看《JavaScript高级程序设计》第8-9章
  16. python里的平方_python中的平方
  17. CodeForces - 379E New Year Tree Decorations(暴力卡精度)
  18. FME会员期刊(2012冬季版)
  19. Android 画图方式
  20. 400行代码实现双人对战五子棋(适合新手入门)

热门文章

  1. qdialog 只有点击才能获得焦点_NCAA上演焦点战,人们关心的却不是胜负
  2. xp中mysql优化_XP加速技巧大盘点 看看那个最实用
  3. 谷歌Android无障碍套件,谷歌为无障碍套件添加盲文键盘:无需额外硬件就能打字...
  4. 电脑出现 远程计算机或者设备不受连接
  5. 中国高校计算机考研:计算机数据结构核心考点解析
  6. 揭秘:高盛交易员赚取10亿美元利润的神秘“利器”终于公开了
  7. Struts 1基础入门
  8. 原理分析_生化分析仪原理结构及参数对比
  9. 解决ubuntu连不上网络,输入ifconfig只显示本地环回问题
  10. 使用pyppeteer爬取淘宝商品