博主网站服务器即将到期,准备更换成阿里云服务器;出于Linux入门学习目的,故将服务器设置为linux系统,以便以后学习和折腾。Linux折腾之路即刻开启!祝我好运
如果你跟我一样更换到阿里云服务器,希望本文能够帮助你。
服务器配置信息
我使用的是『0元拥抱云计算』活动中的的配置
这个配置宽带为0M(没有公网IP),所以需要自己购买宽带,博主外加了一个10G数据盘。最后价格为6个月157元。
使用工具
Linux 远程命令行工具 PuTTY.exe v0.63
FTP客户端 FileZilla
MySQL客户端 Navicat for MySql
检查服务器环境
检查基础配置
输入命令 head -n 1 /etc/inssue
查看操作系统版本
输入命令 grep MemTotal /proc/meminfo
查看内存总量
输入命令 cat /proc/cpuinfo
查看CPU信息(截图中没有,信息量太大看不懂)
检查硬盘配置
输入命令 fdisk -l
查看硬盘信息,因为我挂载了一块10G的数据盘,所以信息中会出现两条硬盘信息。
硬盘/文件目录设置
格式化硬盘及挂载
额外挂载的数据盘(自带磁盘空间我称之为:系统盘)使用前需要格式化操作,如果没有挂载额外数据盘请略过此步。
输入命令 fdisk /dev/xcdb
根据提示依次输入 “n”、“p”、“1”、两次回车、“wp”,分区开始。
提示Syncing disks.后表示分区创建完成。
格式化分区:mkfs.ext3 /dev/xvdb1
分区格式也可以选择ext4
添加分区信息:echo /dev/xvdb1 /wuzhuti ext3 defaults 0 0 >> /etc/fstab
wuzhuti为分区挂载文件夹,可自行选择
挂载分区:mount -a
创建文件存储目录
所有文件存储在wuzhuti目录下
输入命令 cd /wuzhuti
切换到wuzhuti目录
1)创建web目录:命令 mkdir htdocs
2)创建备份目录:命令 mkdir backup
3)创建数据库目录:命令 mkdir mysqldata
Web环境配置(Apache2.2 +MySQL 5.1 + PHP 5.3)
其实Web环境阿里云已经提供了集成环境(一键安装包),不喜欢折腾的朋友可以使用集成环境;我的目的是“折腾”,所以就没有用集成环境。地址:阿里云linux一键安装web环境
使用yum命令安装
输入命令 yum install httpd
安装Apache
输入命令 yum install mysql-server
安装Mysql
输入命令 yum install php
安装php
输入命令 yum install php-mysql
安装php mysql组件
服务器常用命令
service httpd status
查看apache服务状态
service httpd start
启动apache服务
service httpd stop
停止apache服务
service httpd restart
重启apache服务
其他服务同样道理,httpd为服务名(apache服务),mysql服务名为mysqld
服务器设置需要注意的地方
apache需要开启伪静态和.htaccess文件支持,具体设置请参考 Linux服务器Apache开启伪静态
WordPress 程序修改
服务器配置完成后,需要将旧服务器的wordpress上传至新服务器,上传后,修改根目录下 wp-config.php 文件。
/** 数据库名 */
define('DB_NAME', 'db_name');
/** MySQL数据库用户名 */
define('DB_USER', 'root');
/** MySQL数据库密码 */
define('DB_PASSWORD', '******');
/** MySQL主机 */
define('DB_HOST', 'localhost');
如果使用了Wp-Cache缓存插件,还需要修改WP-cache相关设置
define( 'WPCACHEHOME', '/path' ); //Added by WP-Cache Manager
其他具体设置请查看相关文章
解决Linux系统(CentOS)SendMail启动慢发邮件慢问题
最新更新 2015-01-30
服务器已经使用了一段时间,今天发现网站缩略图有问题,通过查看日志发现,php环境缺少GD扩展支持,导致imagecreatetruecolor
函数不存在。
安装GD扩展支持:
命令:yum install php-gd
安装成功后,重启apache服务