发表于 2018-12-14 10:58:32

linux命令:通过PHP、myql、httpd建立论坛、博客网站

  

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


一、安装PHP               

  # ls   #先下载rpm安装包   
  php53-5.3.3-23.el5_10.x86_64.rpm   sysdead.letter   inittab.des3
  php53-cli-5.3.3-23.el5_10.x86_64.rpm     sysroo1.gzinstall.log.syslog
  php53-common-5.3.3-23.el5_10.x86_64.rpm devphp53-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.bz2lib      php53-pdo-5.3.3-23.el5_10.x86_64.rpm
# 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...                ###########################################
   1:php53-common         ###########################################
# 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...                ###########################################
   1:php53-cli            ###########################################
# 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...                ###########################################
   1:php53-mbstring         ###########################################
# 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...                ###########################################
   1:php53                  ###########################################

  # 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
  

  # 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...                ###########################################
  1:php53-pdo            ###########################################
  # 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...                ###########################################
  1:php53-mysql            ###########################################
  

  # cd /var/www/a.com/

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

  通过网页访问如下:

  https://s4.运维网.com/wyfs02/M02/8D/6D/wKioL1icH56RhjkvAAD7mRfAGr4827.jpg
  1、使用phpMyAdmin提供管理mysql界面部署网站:
  首先下载phpMyAdmin:
  # ls
  dropbear-2013.56.tar.bz2php53-pdo-5.3.3-23.el5_10.x86_64.rpm
  etc    phpMyAdmin-3.4.9-all-languages.zip
  # mv phpMyAdmin-3.4.9-all-languages /var/www/a.com/
  # cd /var/www/a.com/
  # ls
  index.phpphpMyAdmin-3.4.9-all-languages
  # mv phpMyAdmin-3.4.9-all-languages pma
  # ls
  index.php pma
  

  在客户端通过以下网址即可登录php管理数据库界面:www.a.com/pma
https://s3.运维网.com/wyfs02/M00/8D/70/wKiom1icKA-BGuVMAANXEvoNTFI034.jpg
https://s5.运维网.com/wyfs02/M00/8D/6D/wKioL1icKBKzAFrxAAYcsVUoRJ8979.jpg
  
  2、通过discuz部署论坛网页:

  首先下载discuz x2.5版本:http://www.discuz.net/thread-2744369-1-1.html
  
  # ls
  ......                           

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

  # mv upload/* /var/www/b.com/把刚才解压出来的upload文目录中的文件都移             至需要配置部署的网址目录中/var/www/b.com
  # ls /var/www/b.com/
  admin.phpconfig    data   home.php    member.phprobots.txttemplate
  api   connect.php    favicon.icomisc.php    search.phpuc_client
  api.php    cp.php   forum.php    index.php   plugin.phpsource   uc_server
  archiver   crossdomain.xmlgroup.php    install   portal.phpstaticuserapp.php
  

  在客户端网页中输入:www.b.com
  如果打开网站提示乱码,是下载的discuz语言不一致导致,需注释掉/etc/httpd/conf/httpd.conf主配置文件中的#AddDefaultCharset UTF-8 这行内容。
https://s1.运维网.com/wyfs02/M02/8D/6E/wKioL1icNn3QX-xMAAkI6JB_6tM526.jpg
https://s1.运维网.com/wyfs02/M01/8D/6E/wKioL1icNySCgmkkAAYJE_YCTRE949.jpg
  把上图红色框内的文件和目录的权限都修改为777:
  # chmod 777 ./config/config_global_default.php
  # chmod 777 ./config/config_ucenter_default.php
  # chmod 777 ./config
  # chmod 777 ./data
  # chmod 777 ./data/cache
  # chmod 777 ./data/avatar
  # chmod 777 ./data/plugindata
  # chmod 777 ./data/download
  # chmod 777 ./data/addonmd5
  # chmod 777 ./data/template
  # chmod 777 ./data/threadcache
  # chmod 777 ./data/attachment
  # chmod 777 ./data/attachment/album
  # chmod 777 ./data/attachment/forum
  # chmod 777 ./data/attachment/group
  # chmod 777 ./data/log
  # chmod 777 ./uc_
  uc_client/ uc_server/
  # chmod 777 ./uc_client/data/cache
  # chmod 777 ./uc_server/data/
  # chmod 777 ./uc_server/data/{cache,avatar,backup,logs,tmp,view}
  修改完成后,刷新网站,如下:
  https://s1.运维网.com/wyfs02/M01/8D/71/wKiom1icOePS-PGuAAZMT2ure5w024.jpg
  

https://s5.运维网.com/wyfs02/M02/8D/73/wKioL1idEC6RvPFhAAQZqoUPqXI167.jpg
  

https://s2.运维网.com/wyfs02/M00/8D/75/wKiom1idEDSTFb_9AAUN8k5pHDA991.jpg
https://s1.运维网.com/wyfs02/M00/8D/73/wKioL1idEDegyOMMAATMy_meYdU025.jpg
https://s2.运维网.com/wyfs02/M01/8D/75/wKiom1idEDrBTx39AASRF9edn5o050.jpg
https://s2.运维网.com/wyfs02/M00/8D/75/wKiom1idEDzjGMkCAAObUUzQYco893.jpg
  # cd install
  # ls
  dataimagesincludeindex.php
  # mv index.php index.php.bak
https://s2.运维网.com/wyfs02/M00/8D/73/wKioL1idED_iR_CfAAV__8cuVOQ851.jpg
  至此一个论坛模板的网站已经建立,并可以进行后台管理。
  

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

  
  # ls
  wordpress-4.7.2-zh_CN.zip
  # unzip wordpress-4.7.2-zh_CN.zip
  # cd wordpress
  # ls
  index.php      wp-admin   wp-content      wp-load.php   wp-signup.php
  license.txtwp-blog-header.php    wp-cron.phpwp-login.php   wp-trackback.php
  readme.html    wp-comments-post.phpwp-includes   wp-mail.php    xmlrpc.php
  wp-activate.phpwp-config-sample.phpwp-links-opml.phpwp-settings.php
  # ls /var/www/weblinux.com/
  index.html
  # rm /var/www/weblinux.com/* -rf
  # ls /var/www/weblinux.com/
  # cd /var/www/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.phpwp-config-sample.phpwp-links-opml.phpwp-settings.php
  

  在客户端网页中输入:www.weblinux.com
https://s2.运维网.com/wyfs02/M02/8D/7A/wKioL1idfAjzuixAAATdEygtkVw906.jpg
https://s2.运维网.com/wyfs02/M02/8D/7C/wKiom1idfAqTLdSNAAQt5G-si1U933.jpg
https://s4.运维网.com/wyfs02/M02/8D/7A/wKioL1idfA3xwIPFAASmfPgc4xw121.jpg
https://s3.运维网.com/wyfs02/M00/8D/7C/wKiom1idfA7i-KBLAAJzXH6JZLc430.jpg
https://s2.运维网.com/wyfs02/M00/8D/7C/wKiom1idfBKSt2qkAAXNGuKec50705.jpg
  可能在配置过程中会出现点小错误,按照错误提示设置即可。 至此wordpress博客网页就建立成功。
  

  

  

  

  

  




页: [1]
查看完整版本: linux命令:通过PHP、myql、httpd建立论坛、博客网站