乌徒帮技术范儿技术中心服务器配置 › 阿里云安装LAMP环境搭建网站命令行

阿里云安装LAMP环境搭建网站命令行

分类:服务器配置 标签:,

乌徒帮搬迁到了阿里云服务器,以应对高额的资源消耗。且不谈乌徒帮本身的资源消耗问题,我们只是说说如何在阿里云服务器上安装LAMP环境,从而让我们的网站可以在此基础上正常运行。

阿里云服务器和其他主机空间不同,云服务器是采用虚拟技术虚拟出来的独立的服务器,相当于一台独立的电脑,有内存、硬盘限制,有独立的IP,总之就像你找阿里云公司租用了一台电脑一样。购买云服务器时,你需要选择不同的操作系统,由于我比较熟悉centos,所以就选择了它。初始化系统后,你就可以启动云服务器,相当于在在遥远的云端,你的服务器开始工作了,并且已经可以进入系统了,使用putty连接到服务器,使用公网IP连接,root作为用户名,收到的邮件中的密码连接到服务器,下面开始命令行远程控制你的云服务器吧。(至于购买、putty的使用等,我们就不详细介绍。)

1. 安装LAMP环境

有了操作系统却没有安装服务器环境,你可以用它来干嘛呢?看电影?所以,按照下面的方法先进行环境安装吧!

#升级环境
yum update

这个命令为了升级linux的yum安装包,虽然linux系统内置了Apache、MySQL、PHP等软件,但并不能保证这些软件安装包可用,因此通过这个命令来使这些软件升级到最新版本(阿里云服务器上所有资源的最新版本)。

#一键安装Apache MySQL PHP
yum -y install httpd mysql mysql-libs mysql-server php php-cli php-common php-fpm php-gd php-imap php-ldap php-mbstring php-snmp php-xml php-mysql

一个命令安装AMP。

2. 启动服务

安装好后,需要将这些软件启动运行

#启动服务
service httpd start
service mysqld start

当然了,如果服务器发生什么故障,还需要重启,让网站恢复正常,这个时候可以添加一个软件自启动命令:

#自动启动
chkconfig httpd on
chkconfig mysqld on

3. 初始化MySQL

和一般的虚拟空间不一样,到服务器上自己安装mysql老是会遇到一些问题,因此你可以通过下面几个命令简单初始化你的mysql。

#修改MySQL root密码
mysqladmin -u root -p password 随便
空格回车
输入两次密码

修改数据库root用户的密码,默认情况下,root的密码是空的,所以在第一次修改的时候随便写一个,提示之后输入新密码。

#创建一个数据库(root)
mysqladmin -u root -p 密码 create 数据库

提示:你可以使用phpmyadmin管理mysql数据库,具体安装方法到网上找,相信你会遇到很多问题。同时,使用root安全系数太低,等你熟练之后,创建和使用一个其他用户吧。

4. 挂载数据盘

这是一个很复杂的问题,就像windows中c盘作为系统盘,d盘作为数据盘一样,阿里云服务器要求除了系统盘之外要有一个数据盘(虽然是指硬盘,我们这里还是把它比作为分区),因为系统盘不允许用户存放数据,你只有挂载了数据盘,才能保存自己的数据。我们将会把自己的网站数据全部保存在数据盘中。

-------------------- 挂载数据盘 -------------------

fdisk -S 56 /dev/xvdb
依次输入
n
p
1
两次回车
wq

mkfs.ext3 /dev/xvdb1

echo '/dev/xvdb1 /var/www/html ext3 defaults 0 0' >> /etc/fstab

mount -a

------------------- 挂载完成 -------------------------

这样,数据盘就挂载上去了。我们通过创建一个php文件,并使用你的服务器公网IP来访问这个网站吧:

#编辑
vi /var/www/html/index.php

vi的使用方法请自己上网搜搜。

怎么上传你的php文件呢?使用ftp软件,采用sftp登录方式,用你的服务器root用户名和密码登录(虽然不安全)。当然,你可以自己安装ftp服务器软件。

5. 未完待续...

虽然上面这些命令帮助你完成了最简单的服务器环境搭建(可以正常使用wordpress),但明显是不够安全和专业的。你可能还会遇到各种各样的问题,甚至多么希望有一个虚拟主机一样的管理方式。如果你有行动时,可以自己谷歌资料,当然了,你最好雇佣一个专门的主机维护人员来处理这些问题。

填写个人信息,赶快回复吧!