LAMP集成开发环境配置

什么叫做LAMP呢?顾名思义,那就是linux+Apache+mysql+php集成开发环境,当然也有lnmp,安装步骤差不多的。

首先,你得有一台linux系统的服务器,然后你可以下载putty或者SSH工具登录你的服务器,然后连接你的服务器:

登录用户和密码:

接着,我们就可以安装集成开发环境了;

可以输入一下命令:

yum install screen //安装 screen

screen -S lamp //创建一个名为lamp的会话

上面步骤完成后,我们开始下载并安装lamp一键安装包;

yum install wget //安装wget工具

安装LNMP稳定版:

wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp

默认安装lnmp可不写,但我们要安装的是LAMP,就将./install.sh 后面的参数替换为lamp即可。

如需更改网站和数据库目录先修改安装包目录下的 lnmp.conf 文件。

运行上面命令后,出现下面的窗口:(一般默认)

输入对应mysql或者MariaDB版本后,会出现下面提示:

需要设置MySQL的root密码(不输入直接回车将会设置为root)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除(个别情况下是只需要Backspace键)。输入后回车进入下一步:

询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,输入完成,回车进入下一步。

然后下一步,选择php版本:(默认就好)

接着到这一一步:(这是问你是否内存优化)

因为我们是按照LAMP,所以会弹出提示:(填写邮箱)

最后选择按照Apache的版本:

提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。

如果出现下图,那恭喜你安装成功啦:

当然,你也许会安装失败,有可能是你选择Apache、php或者mysql之间的版本跟你的系统不兼容,那这时候,你就可以考虑下面的步骤了:

如果出现类似上图的提示,有一个没安装成功表明安装失败!!(很抱歉,你得去百度下解决方案了,哈哈哈)

原文发布于微信公众号 - 程序员的碎碎念(gh_53e607dd4782)

原文发表时间:2017-09-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Ryan Miao

在idea中maven项目jdk编译version总是跳到1.5

bug描述 项目ide: idea 项目构建工具:maven bug现象:每次修改pom之后,idea自动扫描一遍,然后发现默认的compile级别跳到5....

31010
来自专栏蓝天

为什么不能在SSH(Secure Shell)登录中设置ulimit值?

SuSE上的一些问题,可能需要另参考:http://blog.chinaunix.net/u2/64804/showart.php?id=2026903

812
来自专栏kangvcar

手把手教你用1行Python代码实现FTP服务器 -- Pyftpdlib

1536
来自专栏张伟博客

云主机(Centos7)磁盘挂载

-t 表示指定格式化磁盘的文件系统类型为ext4,默认不指定为ext2(比较老的linux文件系统类型)centos7默认系统格式是xfs格式,格式化磁盘的时候...

563
来自专栏向治洪

macOS安装Mysql数据库

最近闲来没事,想使用Node+mysql搭建一套服务器环境,并对外提供接口的方式给移动客户端和微信小程序提供数据。这里采用的服务器技术是NodeJs+Think...

1948
来自专栏维C果糖

详述 MySQL 数据库的安装及配置

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 博主说:最近在写「史上最简...

1908
来自专栏雪胖纸的玩蛇日常

老男孩Python全栈开发(92天全)视频教程 自学笔记09

1697
来自专栏星汉技术

原 荐 Centos 7+CDH5.7.2全

2614
来自专栏linux运维学习

linux学习第五十二篇: exportfs命令,NFS客户端问题,FTP介绍,使用vsftpd搭建ftp服务

exportfs命令 常用选项 -a 全部挂载或者全部卸载 -r 重新挂载 -u 卸载某一个目录 -v 显示共享目录 以下操作在服务端上 vim /et...

1838
来自专栏linux系统运维

LNMP架构介绍,MySQL安装, PHP安装,Nginx介绍

1516

扫描关注云+社区