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

php、mysql基础

   需先安装httpd服务,使得web服务器启用。


一、安装PHP

[[email protected] ~]# 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

[[email protected] ~]# 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%]

[[email protected] ~]# 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%]

[[email protected] ~]# 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%]

[[email protected] ~]# 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%]

[[email protected] ~]# 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

[[email protected] ~]# 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%]

[[email protected] ~]# 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%]

[[email protected] ~]# cd /var/www/a.com/

[[email protected] a.com]# vim index.php   #内容修改为以下

<title>a.com</title>

<h1>test a.com</h1>

<?php

$conn=mysql_connect(‘localhost‘,‘root‘,‘123456‘);

if ($conn)

echo "Success...";

else

echo "Failure...";

?>

[[email protected] a.com]# service httpd restart  #重启httpd服务

停止 httpd:                                               [确定]

启动 httpd:                                               [确定]

[[email protected] a.com]# service mysqld restart  #重启mysqld服务

停止 MySQL:                                               [确定]

启动 MySQL:                                               [确定]

通过网页访问如下:

1、使用phpMyAdmin提供管理mysql界面部署网站:

首先下载phpMyAdmin:

[[email protected] ~]# 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

[[email protected] ~]# mv phpMyAdmin-3.4.9-all-languages /var/www/a.com/

[[email protected] ~]# cd /var/www/a.com/

[[email protected] a.com]# ls

index.php  phpMyAdmin-3.4.9-all-languages

[[email protected] a.com]# mv phpMyAdmin-3.4.9-all-languages pma

[[email protected] 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

[[email protected] ~]# ls

......

Discuz_X2.5_SC_UTF8.zip           php53-mysql-5.3.3-23.el5_10.x86_64.rpm

......

[[email protected] ~]# unzip Discuz_X2.5_SC_UTF8.zip  #解压该压缩包

[[email protected] ~]# rm -rf /var/www/b.com/*  #先把b.com中的内容清空

[[email protected] ~]# mv upload/* /var/www/b.com/  把刚才解压出来的upload文目录中的文件都移             至需要配置部署的网址目录中/var/www/b.com

[[email protected] ~]# 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

把上图红色框内的文件和目录的权限都修改为777:

[[email protected] b.com]# chmod 777 ./config/config_global_default.php

[[email protected] b.com]# chmod 777 ./config/config_ucenter_default.php

[[email protected] b.com]# chmod 777 ./config

[[email protected] b.com]# chmod 777 ./data

[[email protected] b.com]# chmod 777 ./data/cache

[[email protected] b.com]# chmod 777 ./data/avatar

[[email protected] b.com]# chmod 777 ./data/plugindata

[[email protected] b.com]# chmod 777 ./data/download

[[email protected] b.com]# chmod 777 ./data/addonmd5

[[email protected] b.com]# chmod 777 ./data/template

[[email protected] b.com]# chmod 777 ./data/threadcache

[[email protected] b.com]# chmod 777 ./data/attachment

[[email protected] b.com]# chmod 777 ./data/attachment/album

[[email protected] b.com]# chmod 777 ./data/attachment/forum

[[email protected] b.com]# chmod 777 ./data/attachment/group

[[email protected] b.com]# chmod 777 ./data/log

[[email protected] b.com]# chmod 777 ./uc_

uc_client/ uc_server/

[[email protected] b.com]# chmod 777 ./uc_client/data/cache

[[email protected] b.com]# chmod 777 ./uc_server/data/

[[email protected] b.com]# chmod 777 ./uc_server/data/{cache,avatar,backup,logs,tmp,view}

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

[[email protected] b.com]# cd install

[[email protected] install]# ls

data  images  include  index.php

[[email protected] install]# mv index.php index.php.bak

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

3、通过workpress部署博客网页:

首先下载workpress4.7.2版本:https://cn.wordpress.org/

[[email protected] ~]# ls

wordpress-4.7.2-zh_CN.zip

[[email protected] ~]# unzip wordpress-4.7.2-zh_CN.zip

[[email protected] ~]# cd wordpress

[[email protected] 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

[[email protected] wordpress]# ls /var/www/weblinux.com/

index.html

[[email protected] wordpress]# rm /var/www/weblinux.com/* -rf

[[email protected] wordpress]# ls /var/www/weblinux.com/

[[email protected] wordpress]# cd /var/www/weblinux.com/

[[email protected] 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博客网页就建立成功。

时间: 2024-10-24 13:08:43

linux命令:通过PHP、myql、httpd建立论坛、博客网站的相关文章

Linux运维常用技术论坛博客网站

Linux运维常用技术论坛博客网站Linux中国开源社区: https://linux.cn/Infoq: https://www.infoq.cn/51CTO: http://www.51cto.com/掘金: https://juejin.im/CSDN: https://www.csdn.net/运维派: http://www.yunweipai.com/开源中国: https://www.oschina.net/ 原文地址:https://blog.51cto.com/13293070/

建立个人博客网站

登录或者注册github,登录之后点击右上角的“+”号,选择“New repository”菜单,创建仓库,用于存储和博客相关的源文件. 跳转页面将填写域名信息,现先讲述直接用github提供的域名(用户名+github+io),在Repository name对应处填写资源名,其需要使用自己的用户名,每个用户名下面只能建立一个,并且资源命名必须符合这样的规则username/username.github.io,之后勾选下面的"Initialize this repository with a

使用wordpress建立企业或博客网站新手教程

前言   wordpress个开源的,知名的,拥有无数的插件和主题的知名blog/CMS php程序.全球数百万的网站通过wordpress建立或修改. 现在非常多的企业网站使用wordpress来建立和管理自己的企业网站或者博客网站.所以对于新手来说,如何建立自己的博客.网站呢? 1. 域名 对于一个网站来说,域名就是一个入口,一个身份证编号.就像我们都知道的百度,域名是baidu.com,所以,你也需要拥有自己的域名. 域名一般在60元左右1年,价格还是比较便宜的. 注册好你的域名后,将域名

基于django的个人博客网站建立(六)

基于django的个人博客网站建立(六) 前言 今天主要完成的是项目在腾讯云服务器上ubuntu16.04+django+mysql+uwsig+nginx的部署过程 主要内容 按照步骤一步一步说 1.python环境的安装与pip的安装 这里没有采用虚拟环境,是把项目直接运行的,所以要先配置安装好python3,以及使用pip安装相应需要的库,我的项目需要安装django,markdown,pymysql 2.把项目文件从本地放到服务器上 我的项目文件有上传到github,所以直接在服务器上c

浅谈Linux下的LAMP开发环境的搭建及discuz、phpWind、phpBB3、wordpress各种论坛博客的安装

LAMP开发可以说非常流行了,稳定安全的Linux系统和apache服务器搭配轻量级的PHP.MYSQL可以说是完美组合.可以在效率和安全性等各个方面都比ASP.NET.JSP等动态语言优胜一筹.这也是php这么流行的原因之一.说到Linux,不得不说这是一个最好用的操作系统,因为它安全,效率高,对于任何一个细节都力求做到完美.因为它是许多GEEK们汗水的结晶.那么今天所讲就是LAMP开发中最基本的就是搭建LAMP环境.在Linux下搭建该环境非常简单,可以说非常简单,没有太多环境配置的过程.可

利用hexo和github建立个人博客 适合小白的~

因为我自己用的是window 7系统,所以下面的教程是针对window系统的 首先需要准备的有 Git v1.9.5 下载地址:百度云 Node.js v0.12.5 x64 下载地址: 百度云 安装Git 作用:把本地的hexo提交到github上面去: 一路点击“Next”就好了 在这里选择对应的window选项 安装Node.js Node也是一样简单,也是一路“Next”就好,然后就等待安装完成 接下来就要验证软件是否正确的安装了 在运行里面输入“cmd” 然后输入如图所示的命令,如果结

建立django博客应用及数据库模型

1.现在就来创建我们的 Django 博客应用,我把它命名为 blog.激活虚拟环境,进入到 manage.py 文件所在的目录下,运行 python manage.py startapp blog 命令即可建立一个 blog 应用 这个应用的文件夹结构 Django 已经为我们建立好了,但它还只是包含各种文件的一个文件夹而已,Django 目前还不知道这是一个应用.我们得告诉 Django 这是我们建立的应用,专业一点说就是在 Django 的配置文件中注册这个应用.打开 blogprojec

2015级同学建立技术博客

deadline 2017-03-31 12:00am 1.建立个人技术博客 在www.cnblogs.com上注册开设个人博客. 2.关于为何写技术博客请参考下述链接: http://www.cnblogs.com/rocedu/p/5145864.html http://www.cnblogs.com/xinz/p/3803035.html 3.写一篇随笔 根据上述两篇博客以及其中的跳转链接,任意选择一篇书写个人感想.

MAC下利用Github 、hexo、 多说、百度统计 建立个人博客指南

1.前期准备: (1)注册github账号 (2)安装xcode (3)安装node.js 2.创建repository: (1)开个github的个人主页,点击创建仓库按钮 New repository (2)比如我的账号是cynthiawupore,那么我创建的仓库名就必须是cynthiawupore.github.io.然后点击下面的Create repository按钮 (3)点击 create reposotory后,进入以下页面,点击上方的settings,拖到下放,点击Launch