LINUX小白重装上百次后, 最终找出一个成功方案 CentOS LAMP +wordpress+phpmyadmin 共0.84G

折腾了几天,终于找到很节省资源的安装wordpress方案。

成功搭建网站 http://www.gudianxiaoshuo.com     and  
http://www.gudianbook.com

同时向大家推荐下wordpress建站利器 书画小说软件4.0版  我的网站 就是用这个软件搭建的  222本书 15000余篇文章 共用8个半钟头左右。

好了,转回正题,入手了一台LINUX VPS  进去一看 黑乎乎的DOS  立马傻眼。  更可恨的是没有提供相关资料,只能去自己找。自己找到的,还是让人可气,资料上说的,自己试验时没有成功的。总会在某一步出现问题,与资料上的不同。

几天内,查找了很多资料,反复重装上百次,终于结合各种资料,找出一个解决方案。

在按资料安装过程中,最可气的是,明明资料上没有任何问题,但实际操作时,便会出现各种问题,对于小白这是最头疼的。  你得根据各种资料 不断实验,最终摸索出一条路。我就是反复折腾了几天 上百次重装实验中,找出了一条路。

我使用的是CentOS 6.x   32bit

注:一定不要用浏览器自带的编辑工具,要使用XSHELL连接

一定要使用XShell这样的客户端软件链接 ,不要用浏览器自带的编辑工具,用浏览器自带的总是出这样那样的问题,我一开始用浏览器自带的链接工具,结果总不行 试了10几次,一开始以为语法不对,可是查不出错,更可气的是:很多资料上说,输入这语句就会出现什么提示 但我操作就是不行,直接返回。后来换了XSHELL  就可以了。  所以不要用浏览器自带的工具。

首先   运行环境安装LAMP(Linux+Apache+Mysql+php):

第一步:更新系统内核(如果不想更新可以跳过本步)。

首先更新系统内核到最新,因为最新版的CentOS 6.3的php版本为 5.3,早起版本的CentOS的php版本也比较低。

执行命令:

yum -y update

注意:如果执行失败报错,可以执行修复命令:

rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*

第二步: 安装Apahce、Mysql、PHP 及其基础扩展。

执行命令:

yum -y install httpd php php-mysql mysql mysql-server

第三步:安装PHP的其他常用扩展

执行命名:

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

第四步:安装Apache的扩展

执行命令:

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

执行完这四步软件就安装完成了,接下来要做一些常规的设置。

第五步:设置apache/mysql-server环境开机自动启动

执行命令:

# 设置apache为开机自启动
/sbin/chkconfig httpd on

# 添加mysql服务
/sbin/chkconfig --add mysqld

# 设置mysql为开机自启动
/sbin/chkconfig mysqld on

第六步:启动apache与msyql

分别执行命令:

service httpd start
service mysqld start

第七步:设置mysql数据库root帐号密码

mysqladmin -u root password ‘mysql的管理员密码‘

其次 为wordpress创建数据库

1

mysql -u root -p

2

CREATE DATABASE gudianbook;
Query OK, 1 row affected (0.00 sec)

3

CREATE USER [email protected];
Query OK, 0 rows affected (0.00 sec)

4

SET PASSWORD FOR [email protected]= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

5

GRANT ALL PRIVILEGES ON gudianbook.* TO [email protected] IDENTIFIED BY ‘password‘;
Query OK, 0 rows affected (0.00 sec)

6

FLUSH PRIVILEGES;

7

exit

最后安装wordpress

1

cd /var/www

2

wget http://cn.wordpress.org/wordpress-4.0-zh_CN.zip

3

unzip wordpress-4.0-zh_CN.zip

4

cp
-rf wordpress/*
/var/www/html/

5

chmod -R 777 html

6

cd html

7

mv wp-config-sample.php  wp-config.php

8 vi wp-config.php

/** MySQL数据库名 */

define(‘DB_NAME‘, ‘wordpress‘);

/** MySQL数据库用户名 */

define(‘DB_USER‘, ‘root‘);

/** MySQL数据库密码 */

define(‘DB_PASSWORD‘, ‘password‘)

/** MySQL主机(不用修改) */

define(‘DB_HOST‘, ‘localhost‘);

并在最后加上

if(is_admin()) {
	add_filter(‘filesystem_method‘, create_function(‘$a‘,‘return "direct";‘ ));
	define(‘FS_CHMOD_DIR‘, 0751);
}

esp

:wq

VI退出 是先按esp  然后按:   最后是wq    很多资料都不说这个:,导致小白在这一步怎么也退不出。

9

service httpd restart

10 yourweb/wp-admin/install.php安装

安装完毕后 共占磁盘 0.82G

如果想安装phpMyAdmin

1

cd /var/www/html

wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.10/phpMyAdmin-3.3.10-all-languages.tar.gz

tar xvfz phpMyAdmin-3.3.10-all-languages.tar.gz

mv phpMyAdmin-3.3.10-all-languages phpmyadmin

cd phpmyadmin

cp config.sample.inc.php config.inc.php

vi config.inc.php

$cfg[‘Servers‘][$i][‘auth_type‘] = ‘http‘; # default is cookies

service httpd restart

你可以通过http://your.domain.com/phpmyadmin/测试访问。

共0.84G

时间: 2024-10-12 22:28:46

LINUX小白重装上百次后, 最终找出一个成功方案 CentOS LAMP +wordpress+phpmyadmin 共0.84G的相关文章

谷歌做了45万次不同类型的文本分类后,总结出一个通用的“模型选择算法”...

谷歌做了45万次不同类型的文本分类后,总结出一个通用的"模型选择算法"... 2018年07月25日 17:43:55 阅读数:6 新智元报道 来源:developers.google.com 编译:肖琴.大明 [导读]谷歌官方推出"文本分类"指南教程.为了最大限度地简化选择文本分类模型的过程,谷歌在进行大约450K的文本分类实验后,总结出一个通用的"模型选择算法",并附上一个完整的流程图,非常实用. 文本分类(Text classificati

c语言题目:找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点

1 //题目:找出一个二维数组的"鞍点",即该位置上的元素在该行上最大,在该列上最小.也可能没有鞍点. 2 // 3 #include "stdio.h" 4 #include <stdlib.h> 5 int main() 6 { 7 int i,j,k,hang=1,lie=1; 8 printf("输入行"); 9 scanf("%d",&hang); 10 printf("输入列"

windows下编辑过的文件在Linux下用vi打开行尾会多出一个^M符号

一般情况下,windows下编辑过的文件在Linux下用vi打开行尾会多出一个^M符号,如下图: 这是因为Windows等操作系统用的文本换行符和UNIX/Linux操作系统用的不同,Windows系统下输入的换行符在UNIX/Linux下不会显示为“换行”,而是显示为 ^M 这个符号(这是Linux等系统下规定的特殊标记,占一个字符大小,不是 ^ 和 M 的组合,打印不出来的). 可以使用下面几种方法处理: 1.使用vi的替换功能.启动vi,进入命令模式,输入以下命令: :%s/^M$//g

两种方法实现Linux不活动用户登录超时后自动登出

在平常的工作中,windows系统使用的比较多一些,身边的很多同事都会对自己的电脑进行一些个性化设置,比如离开一段时间后自动锁屏.自动关闭屏幕.自动注销当前登录等.在windows下可以这样操作,那么在Linux下是否也可以这样操作呢?经过一段时间的摸索,本人发现了2中方法来实现Linux下不活动用户在登录一段时间后自动登出操作,分享给大家. 方法一.通过修改.bashrc或.bash_profile文件来实现 通过修改home目录下的.bashrc或.bash_profile文件来实现.这两个

找出一个二维数组中的&quot;鞍点&quot;,即该位置上的元素在该行中最大,在该列中最小(也可能没有&quot;鞍点&quot;),打印有关信息.(提示:注意特殊情况:没鞍点或多个鞍点)

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { int a[3][4] = {0}; for(int i = 0;i < 3;i++){ for (int j = 0;j < 4; j++){ a[i][j] = arc4random()%(90 - 10 + 1) + 20; printf("%d ",a[i][j]); } printf("\n&

Linux on Power 上的调试工具和技术

简介: 调试是一项主要的软件开发活动,作为应用程序开发人员,您无法避免对程序进行调试.有效的调试不仅能缩短软件开发周期,而且可以节省成本.本文简要介绍了在用户空间的 C/C++ 和 Java? 应用程序中查找 bug 的技术,并介绍了一些可以在 Linux? for POWER? 架构上使用的调试技术. 简介 调试程序有很多方法,例如向屏幕上打印消息,使用调试器,或者只需仔细考虑程序如何运行,并对问题进行有根有据的猜测. 在修复 bug 之前,首先要确定在源程序中的位置.例如,当一个程序产生崩溃

一个文本文件,找出前10个经常出现的词,但这次文件比较长,说是上亿行或十亿行,总之无法一次读入内存

Top K 算法详解应用场景: 搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节.        假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个.一个查询串的重复度越高,说明查询它的用户越多,也就是越热门.),请你统计最热门的10个查询串,要求使用的内存不能超过1G. 必备知识:什么是哈希表?        哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进

在Linux上配置xampp后远程访问域名报错

在Linux上配置xampp后远程访问域名报错: New XAMPP security concept: Access to the requested object is only available from the local network. This setting can be configured in the file "httpd-xampp.conf". 初步分析了一下错误原因是:安全异常,需要修改httpd-xampp.conf.这个文件在:/opt/lampp/

ASP.NET Core 实战:Linux 小白的 .NET Core 部署之路

 一.前言  最近一段时间自己主要的学习计划还是按照毕业后设定的计划,自己一步步的搭建一个前后端分离的 ASP.NET Core 项目,目前也还在继续学习 Vue 中,虽然中间断了很长时间,好歹还是坚持下来了,嗯,看了看时间,原本决定的半年完成肯定是完不成了.这两周重新拾起来学习 Vue,文章也在慢慢的更新中,这一篇文章主要是想提前试试水将 ASP.NET Core 部署到 Linux Server 上,原本的打算是把毕业设计就部署到 Linux 上,最终也未能成行,究其原因,还是自己太懒太拖了