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环境的主要内容,如果未能解决你的问题,请参考以下文章