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

本文主要是介绍LINUX小白重装上百次后, 最终找出一个成功方案 CentOS LAMP +wordpress+phpmyadmin 共0.84G,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者: www.gudianxiaoshuo.com



阿里云9折推荐码:k5jye5,分享给你,第一次购买云服务器或云数据库可享受原价9折优惠,还可多人使用,拿走不谢。


            折腾了几天,终于找到很节省资源的安装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 gudianbookUser@localhost;
Query OK, 0 rows affected (0.00 sec)

4

SET PASSWORD FOR gudianbookUser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

5

GRANT ALL PRIVILEGES ON gudianbook.* TO gudianbookUser@localhost 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

vi进入后是浏览模式,点击键盘i后才是编辑模式,点击ESC后,退出编辑模式


/** 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





www.gudianxiaoshuo.com

这篇关于LINUX小白重装上百次后, 最终找出一个成功方案 CentOS LAMP +wordpress+phpmyadmin 共0.84G的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/479515

相关文章

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

Linux之进程状态&&进程优先级详解

《Linux之进程状态&&进程优先级详解》文章介绍了操作系统中进程的状态,包括运行状态、阻塞状态和挂起状态,并详细解释了Linux下进程的具体状态及其管理,此外,文章还讨论了进程的优先级、查看和修改进... 目录一、操作系统的进程状态1.1运行状态1.2阻塞状态1.3挂起二、linux下具体的状态三、进程的

Linux编译器--gcc/g++使用方式

《Linux编译器--gcc/g++使用方式》文章主要介绍了C/C++程序的编译过程,包括预编译、编译、汇编和链接四个阶段,并详细解释了每个阶段的作用和具体操作,同时,还介绍了调试和发布版本的概念... 目录一、预编译指令1.1预处理功能1.2指令1.3问题扩展二、编译(生成汇编)三、汇编(生成二进制机器语

Redis 多规则限流和防重复提交方案实现小结

《Redis多规则限流和防重复提交方案实现小结》本文主要介绍了Redis多规则限流和防重复提交方案实现小结,包括使用String结构和Zset结构来记录用户IP的访问次数,具有一定的参考价值,感兴趣... 目录一:使用 String 结构记录固定时间段内某用户 IP 访问某接口的次数二:使用 Zset 进行