Linux下安装LANMP环境

Posted 漫游云巅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下安装LANMP环境相关的知识,希望对你有一定的参考价值。

记录下来,方便下次再用时从头查找资料

首先是操作系统和php环境:CentOS 6.5 64位(之所以不是7.0是因为本身对linux不熟,而7.0改变挺大的,搜索查询也不好搜索),Php版本:5.3(程序要求,没办法,这也是用lanmp的原因,因为它可以选择好几个版本且包含5.3)

具体步骤:

1、获取root账号密码,用putty链接阿里云,查看是否有数据盘,如果有需要挂载数据盘,具体请查看阿里云论坛中的教程

#查看是否有数据盘
fdisk -l
#假如有数据盘,名称为/dev/xvdb,名称以实际名称为准,格式化数据盘
mkfs.ext3 /dev/xvdb
#先在根目录下创建个www文件夹,将数据盘挂载在这里
cd /
mkdir www
#挂载数据盘
mount /dev/xvdb  /www/
#可以查看下是否一挂载
df -lh
#将其加入开机自动挂载
echo /dev/xvdb   /www ext3    defaults    0  0 >> /etc/fstab
#重启
inti 6
#重启后在查看下是否开机自动挂载
df -lh

2、安装lanmp,官网安装流程看这里

#下载lanmp_3.1
wget http://dl.wdlinux.cn/files/lanmp_v3.1.tar.gz
#解压
tar zxvf lanmp_v3.1.tar.gz
#安装,sh lanmp.sh为默认安装,带cus参数为自定义安装,由于我们需要php5.3,所以
sh lanmp.sh cus
#按照提示步骤一步步进行

官方默认安装的版本是为:apache-2.4.18、nginx-1.8.1、php-5.6.21、mysql-5.5.49,选择apache和nginx合体的,选择php版本为5.3的,其余的都按照官方默认的版本来安装即可

3、安装完成后,在浏览器输入服务器IP:8080(例如:http://123.123.123.1231:8080)即可登陆wdlinux后台,登陆后先修改本后台的密码和数据库root的密码,在putty命令行中新建网站目录:

#新建vishun目录作为网站根目录
cd /www/web
mkdir vishun

4、创建整站:wdlinux后台中的“网站管理”->"创建整站",同时开通ftp和mysql数据库,在“网站管理”->"php设置"中可以调整上传文件等参数,“MYSQL管理”->“phpmyadmin”可以在线管理数据库

5、调整所有者和所有组,可能是wdlinux默认必须要www组和用户才能执行,在“系统管理”->“文件管理”中将网站所有者和所有组都改成www,也可以在putty命令行中修改:

#vishun为本网站的根目录
chown –R www:www vishun

 6、只有调整完上方操作后,ftp才能正常上传下载文件,将本地网站数据打包成zip格式,通过ftp上传后解压到根目录,可以通过“系统管理”->“文件管理”在线解压,也同样可以在putty命令行中解压:

#-n为解压时不要覆盖原文件,-d为指定解压目录
unzip -n test.zip -d /vishun

7、查看上传上去的网站源码的所有者和所有组是否为www,如果不是,按照上面的修改,同时将一些需要写入或执行的文件夹(像是图片上传目录,日志记录目录,计划任务shell脚本等)权限置为755,同样在“系统管理”->“文件管理”可以修改,也可以通过putty命令行修改:

#先cd到相关目录,-R为文件夹下的所有都改成此权限,是否需要自己决定,tmp为要设置的文件夹
chmod –R 755 tmp

 以上为整个php环境的安装

以上是关于Linux下安装LANMP环境的主要内容,如果未能解决你的问题,请参考以下文章

LANMP系列教程之MySQL编译安装CentOS7环境

配置LANMP环境-- 安装NGINX与配置

lanmp 环境搭建

LANMP系列教程之Apache编译安装CentOS7环境

在linux系统中安装LANMP

LANMP系列教程之php编译安装CentOS7环境