Cài đặt LEMP trên Ubuntu Trusty Tahr

Cài đặt LEMP trên Ubuntu Trusty Tahr

Một trong những mặt phổ biến nhất của Ubuntu là sự phát triển và cống hiến của nó cho thế giới máy chủ và thế giới kinh doanh. Bên cạnh đó, ngoài việc có một phiên bản dành riêng cho thế giới máy chủ, Ubuntu còn tích hợp và cập nhật rất nhiều phần mềm được sử dụng cho thế giới doanh nghiệp và cho mạng chuyên nghiệp và điều này gây ảnh hưởng theo cách này hay cách khác đối với người dùng. những người muốn phát triển một trang web hoặc kích hoạt một máy chủ gia đình. Tùy chọn được sử dụng nhiều nhất cho những người dùng cuối cùng này là cài đặt máy chủ LAMP trong Ubuntu của chúng tôi. Việc cài đặt một máy chủ LAMP rất phổ biến trong các phiên bản Ubuntu mới nhất, có lẽ vì nếu việc cài đặt nó khó khăn, nó sẽ không được sử dụng trong các máy chủ chuyên nghiệp. Nhưng Làm cách nào để bạn cài đặt một máy chủ LEMP? Máy chủ LEMP là gì? Tôi có thể có máy chủ LAMP và LEMP trên cùng một máy không? Đọc tiếp và bạn sẽ khám phá ra câu trả lời cho những câu hỏi này.

Máy chủ LEMP là gì?

Đối với những người bạn biết máy chủ LAMP, bạn biết rằng chúng là chữ viết tắt của phần mềm mà máy chủ mang theo, trong trường hợp ĐÈN es Linux, Apache, Mysql và Php hoặc Python. Đó là, một hệ điều hành (Linux), một phần mềm quản lý máy chủ (Apache), một cơ sở dữ liệu (Mysql) và một ngôn ngữ máy chủ (Php hoặc Python). LEMP Do đó, nó sẽ là một biến thể của gói phần mềm mà LAMP mang lại, do đó, LEMP nó sẽ là Linux, EngineX (Nginx), Maríadb hoặc Mysql và Php hoặc Python. Sự thay đổi duy nhất đối với LAMP là LEMP sử dụng Nginx chứ không phải Apache làm phần mềm quản lý máy chủ, đối với người mới, nhận xét rằng đó là một thay đổi lớn. Tại thời điểm này, tôi có thể đặt LAMP và LEMP trên cùng một máy chủ không? Bằng sức mạnh, bạn có thể có nó, tuy nhiên trong một vài phiên nếu không phải trong phiên đầu tiên, máy chủ sẽ sập vì có hai người quản lý máy chủ. Vì vậy, tốt nhất là bạn nên chọn cái này hay cái kia.

Trong những tháng gần đây, Nginx dường như là lựa chọn được mong muốn nhất trong lĩnh vực thương mại, vì vậy giải pháp LEMP dường như là tương lai, nhưng Làm thế nào để bạn cài đặt?

Cài đặt máy chủ LEMP

Phương pháp thoải mái nhất để cài đặt máy chủ LAMP hoặc LEMP là bằng bàn phím và thiết bị đầu cuối, vì vậy chúng tôi mở thiết bị đầu cuối và viết:

sudo apt-get cài đặt nginx

Nginx đã có trong kho lưu trữ chính thức, vì vậy không có vấn đề gì. Bây giờ chúng tôi dừng lại, bật và khởi động lại máy chủ Nginx để Ubuntu bắt đầu nhận ra nó và giới thiệu nó khi bắt đầu, vì vậy chúng tôi viết:

dịch vụ sudo nginx dừng lại

sudo dịch vụ nginx bắt đầu

sudo dịch vụ nginx khởi động lại

sudo update-rc.d nginx mặc định

Và nếu điều này hoạt động, bạn sẽ thấy một thông báo tương tự như sau:

Các liên kết bắt đầu / dừng hệ thống cho /etc/init.d/nginx đã tồn tại.

Bây giờ chúng ta phải cài đặt phần còn lại của các công cụ máy chủ LEMP. Chúng tôi sẽ tiếp tục với Php, mặc dù có tùy chọn cài đặt Python, để phát triển web, họ có xu hướng chọn php mặc dù cả hai đều tốt như nhau.

sudo apt-get install php5 php5-cgi spawn-fcgi

sudo dịch vụ nginx khởi động lại

Và cuối cùng chúng ta cài đặt cơ sở dữ liệu, chúng ta có thể chọn giữa MariaDB và Mysql, chúng thực tế giống nhau, với sự khác biệt là nó được cộng đồng sử dụng trong khi Mysql là của một công ty. Trong trường hợp này, chúng tôi cài đặt Mysql để không gặp biến chứng sau này, nhưng một trong hai tùy chọn có thể hợp lệ

sudo apt-get cài đặt mysql-máy chủ mysql-client php5-mysql phpmyadmin

sudo dịch vụ nginx khởi động lại

Gói cuối cùng này chịu trách nhiệm quản lý cơ sở dữ liệu của chúng tôi thông qua trình duyệt. Bây giờ máy tính của chúng tôi và Ubuntu 14.04 của chúng tôi đã sẵn sàng hoạt động như một máy chủ. Hãy nhớ rằng để kiểm tra xem nó có hoạt động hay không, chúng ta phải gõ vào localhost của trình duyệt và chúng ta sẽ thấy một màn hình trong đó các chữ cái của nó Hoạt động! Ngoài ra, để xem các trang web mà chúng tôi tạo, chúng tôi phải lưu nó trong thư mục / var / www trong hệ thống của chúng tôi. Bây giờ để tận hưởng Ubuntu Trusty và LEMP!


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   áo choàng omar dijo

    đầu tiên rất tốt xin chúc mừng cho đóng góp, nginx có thể tạo một máy chủ ảo? , Máy chủ LEMP này được khuyến nghị cho một quá trình phát triển cần nhiều thời gian hơn để thực hiện? Tôi hiểu rằng điều đó phụ thuộc vào công nghệ bạn sử dụng và tài nguyên mà máy chủ có, ý tôi là bạn nên sử dụng NGINX thay vì APACHE? nó có nhiều đóng góp hơn Apache hay chỉ là một lựa chọn khác?
    Cảm ơn đã quan tâm
    phần tái bút
    Tôi hỏi bạn câu này bởi vì tôi đã nghe nói rằng ở một số nơi họ không thiết lập môi trường phát triển với xampp, mamp hoặc lampp mà theo họ đó là một môi trường chuyên nghiệp hơn và nó tiên tiến hơn, tôi đã làm việc tất cả. cuộc sống của tôi với xampp và tôi không tìm thấy nhiều khiếm khuyết nhưng đối với một môi trường phát triển lớn hơn, tôi chưa kiểm tra cách hoạt động của xampp, nhưng tôi cho rằng nginx ý tôi là LEMP "cao cấp" hơn một chút, bạn có thể nói

    cảm ơn
    liên quan
    Omar áo choàng
    (Y)