设为首页 收藏本站
查看: 788|回复: 0

[经验分享] linux命令:通过PHP、myql、httpd建立论坛、博客网站

[复制链接]
YunVN网友  发表于 2018-12-14 10:58:32 |阅读模式
  

php、mysql基础
   需先安装httpd服务,使得web服务器启用。


一、安装PHP               

  [root@johntest ~]# ls   #先下载rpm安装包     
  php53-5.3.3-23.el5_10.x86_64.rpm   sys  dead.letter     inittab.des3
  php53-cli-5.3.3-23.el5_10.x86_64.rpm     sysroo1.gz  install.log.syslog
  php53-common-5.3.3-23.el5_10.x86_64.rpm dev  php53-mbstring-5.3.3-23.el5_10.x86_64.rpm
  dropbear-2013.56    ks.cfg       php53-mysql-5.3.3-23.el5_10.x86_64.rpm
  dropbear-2013.56.tar.bz2  lib      php53-pdo-5.3.3-23.el5_10.x86_64.rpm
[root@johntest ~]# rpm -ivh php53-common-5.3.3-23.el5_10.x86_64.rpm
warning: php53-common-5.3.3-23.el5_10.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:php53-common           ########################################### [100%]
[root@johntest ~]# rpm -ivh php53-cli-5.3.3-23.el5_10.x86_64.rpm
warning: php53-cli-5.3.3-23.el5_10.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:php53-cli              ########################################### [100%]
[root@johntest ~]# rpm -ivh php53-mbstring-5.3.3-23.el5_10.x86_64.rpm
warning: php53-mbstring-5.3.3-23.el5_10.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:php53-mbstring         ########################################### [100%]
[root@johntest ~]# rpm -ivh php53-5.3.3-23.el5_10.x86_64.rpm
warning: php53-5.3.3-23.el5_10.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:php53                  ########################################### [100%]

  [root@johntest ~]# rpm -ivh php53-mysql-5.3.3-23.el5_10.x86_64.rpm
  warning: php53-mysql-5.3.3-23.el5_10.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
  error: Failed dependencies:
  php53-pdo is needed by php53-mysql-5.3.3-23.el5_10.x86_64  #提示依赖php53-pdo
  

  [root@johntest ~]# rpm -ivh php53-pdo-5.3.3-23.el5_10.x86_64.rpm
  warning: php53-pdo-5.3.3-23.el5_10.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
  Preparing...                ########################################### [100%]
  1:php53-pdo              ########################################### [100%]
  [root@johntest ~]# rpm -ivh php53-mysql-5.3.3-23.el5_10.x86_64.rpm
  warning: php53-mysql-5.3.3-23.el5_10.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
  Preparing...                ########################################### [100%]
  1:php53-mysql            ########################################### [100%]
  

  [root@johntest ~]# cd /var/www/a.com/

  [root@johntest a.com]# vim index.php   #内容修改为以下
  a.com
  test a.com
  
  [root@johntest a.com]# service httpd restart  #重启httpd服务
  停止 httpd:                                              [确定]
  启动 httpd:                                               [确定]
  [root@johntest a.com]# service mysqld restart  #重启mysqld服务
  停止 MySQL:                                               [确定]
  启动 MySQL:                                              [确定]
  

  通过网页访问如下:

  
  1、使用phpMyAdmin提供管理mysql界面部署网站:
  首先下载phpMyAdmin:
  [root@johntest ~]# ls
  dropbear-2013.56.tar.bz2  php53-pdo-5.3.3-23.el5_10.x86_64.rpm
  etc    phpMyAdmin-3.4.9-all-languages.zip
  [root@johntest ~]# mv phpMyAdmin-3.4.9-all-languages /var/www/a.com/
  [root@johntest ~]# cd /var/www/a.com/
  [root@johntest a.com]# ls
  index.php  phpMyAdmin-3.4.9-all-languages
  [root@johntest a.com]# mv phpMyAdmin-3.4.9-all-languages pma
  [root@johntest a.com]# ls
  index.php pma
  

  在客户端通过以下网址即可登录php管理数据库界面:www.a.com/pma


  
  2、通过discuz部署论坛网页:

  首先下载discuz x2.5版本:http://www.discuz.net/thread-2744369-1-1.html
    
  [root@johntest ~]# ls
  ......                           

  Discuz_X2.5_SC_UTF8.zip           php53-mysql-5.3.3-23.el5_10.x86_64.rpm
   ......
  [root@johntest ~]# unzip Discuz_X2.5_SC_UTF8.zip  #解压该压缩包
  [root@johntest ~]# rm -rf /var/www/b.com/*  #先把b.com中的内容清空
  

  [root@johntest ~]# mv upload/* /var/www/b.com/  把刚才解压出来的upload文目录中的文件都移             至需要配置部署的网址目录中/var/www/b.com
  [root@johntest ~]# ls /var/www/b.com/
  admin.php  config    data     home.php    member.php  robots.txt  template
  api   connect.php    favicon.ico  misc.php    search.php  uc_client
  api.php    cp.php   forum.php    index.php   plugin.php  source     uc_server
  archiver   crossdomain.xml  group.php    install   portal.php  static  userapp.php
  

  在客户端网页中输入:www.b.com  
  如果打开网站提示乱码,是下载的discuz语言不一致导致,需注释掉/etc/httpd/conf/httpd.conf主配置文件中的#AddDefaultCharset UTF-8 这行内容。


  把上图红色框内的文件和目录的权限都修改为777:
  [root@johntest b.com]# chmod 777 ./config/config_global_default.php
  [root@johntest b.com]# chmod 777 ./config/config_ucenter_default.php
  [root@johntest b.com]# chmod 777 ./config
  [root@johntest b.com]# chmod 777 ./data
  [root@johntest b.com]# chmod 777 ./data/cache
  [root@johntest b.com]# chmod 777 ./data/avatar
  [root@johntest b.com]# chmod 777 ./data/plugindata
  [root@johntest b.com]# chmod 777 ./data/download
  [root@johntest b.com]# chmod 777 ./data/addonmd5
  [root@johntest b.com]# chmod 777 ./data/template
  [root@johntest b.com]# chmod 777 ./data/threadcache
  [root@johntest b.com]# chmod 777 ./data/attachment
  [root@johntest b.com]# chmod 777 ./data/attachment/album
  [root@johntest b.com]# chmod 777 ./data/attachment/forum
  [root@johntest b.com]# chmod 777 ./data/attachment/group
  [root@johntest b.com]# chmod 777 ./data/log
  [root@johntest b.com]# chmod 777 ./uc_
  uc_client/ uc_server/
  [root@johntest b.com]# chmod 777 ./uc_client/data/cache
  [root@johntest b.com]# chmod 777 ./uc_server/data/
  [root@johntest b.com]# chmod 777 ./uc_server/data/{cache,avatar,backup,logs,tmp,view}
  修改完成后,刷新网站,如下:
  
  


  





  [root@johntest b.com]# cd install
  [root@johntest install]# ls
  data  images  include  index.php
  [root@johntest install]# mv index.php index.php.bak

  至此一个论坛模板的网站已经建立,并可以进行后台管理。
  

  3、通过workpress部署博客网页:
   首先下载workpress4.7.2版本:https://cn.wordpress.org/

  
  [root@johntest ~]# ls
  wordpress-4.7.2-zh_CN.zip
  [root@johntest ~]# unzip wordpress-4.7.2-zh_CN.zip
  [root@johntest ~]# cd wordpress
  [root@johntest wordpress]# ls
  index.php        wp-admin     wp-content      wp-load.php   wp-signup.php
  license.txt  wp-blog-header.php    wp-cron.php  wp-login.php   wp-trackback.php
  readme.html    wp-comments-post.php  wp-includes     wp-mail.php    xmlrpc.php
  wp-activate.php  wp-config-sample.php  wp-links-opml.php  wp-settings.php
  [root@johntest wordpress]# ls /var/www/weblinux.com/
  index.html
  [root@johntest wordpress]# rm /var/www/weblinux.com/* -rf
  [root@johntest wordpress]# ls /var/www/weblinux.com/
  [root@johntest wordpress]# cd /var/www/weblinux.com/
  [root@johntest weblinux.com]# ls
  index.php    wp-admin    wp-content      wp-load.php      wp-signup.php
  license.txt      wp-blog-header.php     wp-cron.php     wp-login.php
  wp-trackback.php   readme.html   wp-comments-post.php   wp-includes   wp-mail.php   xmlrpc.phpwp-activate.php  wp-config-sample.php  wp-links-opml.php  wp-settings.php
  

  在客户端网页中输入:www.weblinux.com





  可能在配置过程中会出现点小错误,按照错误提示设置即可。 至此wordpress博客网页就建立成功。
  

  

  

  

  

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-651274-1-1.html 上篇帖子: PHP编写一些检查项函数 下篇帖子: php 学习笔记--数组篇(8)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表