热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

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


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   #内容修改为以下

test a.com

  $cOnn=mysql_connect('localhost','root','123456');

   if ($conn)

      echo "Success...";

   else

      echo "Failure...";

 ?>

[root@johntest a.com]# service httpd restart  #重启httpd服务

停止 httpd:                                               [确定]

启动 httpd:                                               [确定]

[root@johntest a.com]# service mysqld restart  #重启mysqld服务

停止 MySQL:                                               [确定]

启动 MySQL:                                               [确定]


通过网页访问如下:

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

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

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

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


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 这行内容。

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

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

把上图红色框内的文件和目录的权限都修改为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/p_w_upload

[root@johntest b.com]# chmod 777 ./data/p_w_upload/album

[root@johntest b.com]# chmod 777 ./data/p_w_upload/forum

[root@johntest b.com]# chmod 777 ./data/p_w_upload/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}

修改完成后,刷新网站,如下:

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


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


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

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

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

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

[root@johntest b.com]# cd install

[root@johntest install]# ls

data  p_w_picpaths  include  index.php

[root@johntest install]# mv index.php index.php.bak

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

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


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

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

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

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

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

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

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








推荐阅读
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
    本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ... [详细]
  • Windows 7 部署工具DISM学习(二)添加补丁的步骤详解
    本文详细介绍了在Windows 7系统中使用部署工具DISM添加补丁的步骤。首先需要将光驱中的安装文件复制到指定文件夹,并进行挂载。然后将需要的MSU补丁解压并集成到系统中。文章给出了具体的命令和操作步骤,帮助读者完成补丁的添加过程。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
author-avatar
value'); DROP TABLE table;
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有