阿里云主机之挂载硬盘lnmp(nginx,mysql,php安装)
时间:2015-10-11 11:07 来源:linux.it.net.cn 作者:IT
作为一个完全的linux白痴,分享一下新手专用的教程贴吧,因为现有的教程里有一些有小问题。我没有用控制面版而是自己单独配置的lnmp。
我是在阿里云买的centos 6.2 加固版,所以以下教程以centos 6.2 加固版为准前提:你已经使用了ssh 登陆了阿里云主机
首先:如果你和我一样也买了数据盘,需要格式化和挂载数据盘,需要进行如下操作:
step 1: fdisk -l (列出现有磁盘,最下面的 /dev/xvdb) =
step 2: fdisk /dev/xvdb (分区,和win下的fdisk一个道理,根据提示,依次输入“n”,“p”“1”,两次回车,“wq”等待分区完成即可)
step 3: mkfs.ext4 /dev/xvdb1 (格式化磁盘为ext4格式,CENTOS6里默认应该是带着对EXT4的支持的,如果不成功,请百度 CENTOS EXT4 支持)
step 4: mkdir /var/www (创建用于存放网页文件的文件夹,这个看你个人喜好,可以放在根目录,我是放在了var下
step 5:mount /dev/xvdb1 /var/www (根据你上一步设置的文件夹相应修改该命令)
接下来进行安装工作了,新手要简单,所以直接使用yum是好想法:
1.安装mysql:yum intall mysql mysql-libs mysql-server
说明:
mysql: Mysql客户端以及基础库文件。
mysql-libs: Mysql客户端所必需的库文件。
mysql-server: Mysql服务器端以及相关文件。
2.安装php5.3: nG !6[^D
yum install php php-cli php-common php-mysql php-fpm php-gd php-imap php-ldap php-mbstring php-snmp php-xml
说明:阿里云论坛上的教程没有安装php-mysql 给我造成了很多的麻烦,最后才发现mysql配置有问题是因为没有安装php-mysql没有写x64 ,x32是因为程序会自动选择版本; php-fpm是使用 nginx直接解析必需服务
3.安装 nginx:
centos默认yum源里没有nginx,所以需要首先添加源,然后再安装nginx:
wget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum install nginx collectd-nginx
说明:
nginx.x86_64 : 健壮,小巧,高效的HTTP和反向代理服务器
collectd-nginx.x86_64 : Nginx插件集合
安装完成了,输入:
service mysqld start
service php-fpm start
service nginx start "
在浏览器输出ip 测试一下,如果出现nginx 的欢迎页面,代表已经成功了,可以进入下一步具体的nginx 及mysql 和php配置了。 (责任编辑:IT)
作为一个完全的linux白痴,分享一下新手专用的教程贴吧,因为现有的教程里有一些有小问题。我没有用控制面版而是自己单独配置的lnmp。 我是在阿里云买的centos 6.2 加固版,所以以下教程以centos 6.2 加固版为准前提:你已经使用了ssh 登陆了阿里云主机 首先:如果你和我一样也买了数据盘,需要格式化和挂载数据盘,需要进行如下操作: step 1: fdisk -l (列出现有磁盘,最下面的 /dev/xvdb) = step 2: fdisk /dev/xvdb (分区,和win下的fdisk一个道理,根据提示,依次输入“n”,“p”“1”,两次回车,“wq”等待分区完成即可) step 3: mkfs.ext4 /dev/xvdb1 (格式化磁盘为ext4格式,CENTOS6里默认应该是带着对EXT4的支持的,如果不成功,请百度 CENTOS EXT4 支持) step 4: mkdir /var/www (创建用于存放网页文件的文件夹,这个看你个人喜好,可以放在根目录,我是放在了var下 step 5:mount /dev/xvdb1 /var/www (根据你上一步设置的文件夹相应修改该命令) 接下来进行安装工作了,新手要简单,所以直接使用yum是好想法: 1.安装mysql:yum intall mysql mysql-libs mysql-server 说明: mysql: Mysql客户端以及基础库文件。 mysql-libs: Mysql客户端所必需的库文件。 mysql-server: Mysql服务器端以及相关文件。 2.安装php5.3: nG !6[^D yum install php php-cli php-common php-mysql php-fpm php-gd php-imap php-ldap php-mbstring php-snmp php-xml 说明:阿里云论坛上的教程没有安装php-mysql 给我造成了很多的麻烦,最后才发现mysql配置有问题是因为没有安装php-mysql没有写x64 ,x32是因为程序会自动选择版本; php-fpm是使用 nginx直接解析必需服务 3.安装 nginx: centos默认yum源里没有nginx,所以需要首先添加源,然后再安装nginx: wget http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm yum install nginx collectd-nginx 说明: nginx.x86_64 : 健壮,小巧,高效的HTTP和反向代理服务器 collectd-nginx.x86_64 : Nginx插件集合 安装完成了,输入: service mysqld start service php-fpm start service nginx start " 在浏览器输出ip 测试一下,如果出现nginx 的欢迎页面,代表已经成功了,可以进入下一步具体的nginx 及mysql 和php配置了。 (责任编辑:IT) |