在Ubuntu Trusty Tahr上安装LEMP

在Ubuntu Trusty Tahr上安装LEMP

Ubuntu最受欢迎的面孔之一是其对服务器领域和商业领域的开发和奉献。 其中,除了拥有专门用于服务器领域的版本外,Ubuntu还集成和更新了许多用于商业领域和专业网络的软件,这在用户端以一种或多种方式产生了影响。谁想要开发网站或启用家庭服务器。 这些最后用户最常用的选项是 在我们的Ubuntu中安装LAMP服务器。 在最新版本的Ubuntu中,LAMP服务器的安装非常普遍,这可能是因为如果安装困难,就不能在专业服务器中使用它。 但 如何安装LEMP服务器? 什么是LEMP服务器? 我可以在同一台计算机上安装LAMP和LEMP服务器吗? 继续阅读,您会发现这些问题的答案。

什么是LEMP服务器?

对于那些了解LAMP服务器的人,您知道它们是该服务器附带的软件的缩写,在这种情况下, LAMP es Linux,Apache,Mysql和Php或Python。 即,操作系统(Linux),服务器管理软件(Apache),数据库(Mysql)和服务器语言(Php或Python)。 LEMP 因此,这将是LAMP带来的软件包(例如LEMP)的一种变体 它将是Linux,EngineX(Nginx),Maríadb或Mysql和Php或Python。 关于LAMP的唯一变化是LEMP使用Nginx而不是Apache作为负责管理服务器的软件,对于新手来说,这是一个很大的变化。 此时,我可以在同一台服务器上使用LAMP和LEMP吗? 通过力量可以拥有它,但是在几个会话中(如果不是在第一个会话中),由于有两个服务器管理器,服务器将崩溃。 因此,最好选择一个。

近几个月来,Nginx 似乎是商业领域最想要的选择,因此 LEMP 解决方案似乎是未来,但是 您如何安装?

安装LEMP服务器

安装服务器LAMP或LEMP的最舒适的方法是通过键盘和终端,因此我们打开终端并输入:

sudo apt-get安装nginx

Nginx已经在官方存储库中,因此没有问题。 现在我们停止,打开并重新启动Nginx服务器,以便Ubuntu开始识别它并在其启动时对其进行介绍,因此我们这样写:

sudo服务nginx停止

sudo服务nginx启动

sudo服务nginx重启

sudo update-rc.d nginx默认

如果可行,您应该会看到类似以下的消息:

/etc/init.d/nginx的系统启动/停止链接已经存在。

现在,我们必须安装其余的LEMP服务器工具。 尽管可以选择安装Python,但我们将继续使用Php,但对于Web开发,尽管两者同样都不错,但他们倾向于选择php。

须藤apt-get install php5 php5-cgi spawn-fcgi

sudo服务nginx重启

最后安装数据库,我们可以在MariaDB和Mysql之间进行选择,它们实际上是相同的,区别在于社区使用的是MySQL,而Mysql是来自公司的。 在这种情况下,我们安装Mysql是为了避免日后出现复杂情况,但是这两个选项中的任何一个都可以有效

须藤apt-get install mysql-server mysql-client php5-mysql phpmyadmin

sudo服务nginx重启

最后一个软件包负责通过浏览器管理我们的数据库。 现在,我们的计算机和Ubuntu 14.04已准备好充当服务器。 请记住,要检查其是否有效,我们必须在浏览器中键入localhost,然后会看到一个屏幕,其中显示字母“ Its Works”! 另外,要查看我们创建的站点,我们必须将其保存在系统的/ var / www文件夹中。 现在享受Ubuntu Trusty和LEMP!


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   奥马尔·罗哈斯(Omar Rojas)

    首先非常好的祝贺您的贡献,nginx可以成为虚拟主机吗? ,此LEMP服务器推荐用于需要更多时间的开发工作吗?我了解这取决于您使用的技术和拥有的资源,我的意思是建议使用NGINX而不是APACHE?自NGINX以来,它提供的捐款比Apache多吗?还是只是一种选择?
    感谢您的关注
    后记
    我问你这个问题,因为我听说那里有些地方他们没有使用xampp,mamp或lampp建立开发环境,这是他们认为这是另一个更专业的环境,并且它更高级,我已经做了所有工作。我在xampp的生活中并没有发现很多缺陷,但是对于较大的开发环境,我还没有测试xampp的行为,但是我想nginx的意思是LEMP有点“高级”,您可以说

    谢谢
    问候
    奥马尔·罗哈斯(Omar rojas)
    (Y)