/*! Ads Here */

Cách cài đặt Linux, Apache, MySQL, PHP (đèn) xếp chồng trên Ubuntu 16.04 Chi tiết

Thủ Thuật về Cách setup Linux, Apache, MySQL, PHP (đèn) xếp chồng trên Ubuntu 16.04 Chi Tiết


Pro đang tìm kiếm từ khóa Cách setup Linux, Apache, MySQL, PHP (đèn) xếp chồng trên Ubuntu 16.04 được Update vào lúc : 2022-12-01 13:40:10 . Với phương châm chia sẻ Kinh Nghiệm về trong nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi tìm hiểu thêm tài liệu vẫn ko hiểu thì hoàn toàn có thể lại Comments ở cuối bài để Mình lý giải và hướng dẫn lại nha.


Giới thiệu


Đèn Stack là một tập hợp những ứng dụng nguồn mở thường được setup cùng nhau để được cho phép sever tàng trữ những website động và ứng dụng web động. Thuật ngữ này là một từ viết tắt đại diện thay mặt thay mặt cho Linux operating system, with the Apache web server. The site data is stored in a MySQL database, and dynamic content is processed by PHP.


Nội dung chính


  • Giới thiệu

  • Điều kiện tiên quyết

  • Bước 1 – Cài đặt Apache và kiểm soát và điều chỉnh tường lửa

  • Đặt tên sever toàn thế giới để ngăn ngừa những chú ý cú pháp

  • Cho phép lưu lượng đến cho hồ sơ này:

  • Điều này sẽ phục vụ cho bạn hai hoặc ba dòng trở lại. Tất cả đều là toàn bộ những địa chỉ đúng chuẩn, nhưng máy tính của bạn chỉ hoàn toàn có thể sử dụng một trong số chúng, vì vậy hãy thử thử mỗi cái.

  • Bước 3 – Cài đặt PHP

  • Cài đặt mô-đun PHP

  • Bước 4 – Kiểm tra xử lý PHP trên sever web của bạn

  • Phần kết luận


  • Trong hướng dẫn này, chúng tôi sẽ setup một ngăn xếp đèn trên sever Ubuntu 16.04. Ubuntu sẽ phục vụ yêu cầu thứ nhất của chúng tôi: một hệ điều hành quản lý Linux.


    Điều kiện tiên quyết


    Trước khi bạn khởi đầu với hướng dẫn này, bạn nên có một root của AI = 2> với sudo Đặc quyền được thiết lập trên sever của bạn. Bạn hoàn toàn có thể tìm hiểu cách thực thi việc này bằng phương pháp hoàn thành xong tiến trình 1-4 trong thiết lập sever ban đầu của chúng tôi cho hướng dẫn Ubuntu 16.04. root user account with sudo privileges set up on your server. You can learn how to do this by completing steps 14 in our initial server setup for Ubuntu 16.04 tutorial.


    Bước 1 – Cài đặt Apache và kiểm soát và điều chỉnh tường lửa


    Máy chủ Web Apache là một trong những sever web phổ cập nhất trên toàn thế giới. Nó được ghi nhận tốt, và được sử dụng rộng tự do cho phần lớn lịch sử của web, điều này làm cho nó trở thành một lựa chọn mặc định tuyệt vời để tàng trữ một website.


    Chúng tôi hoàn toàn có thể thuận tiện và đơn thuần và giản dị setup Apache sử dụng Trình quản trị và vận hành gói của Ubuntu, apt . Trình quản trị và vận hành gói được cho phép chúng tôi setup hầu hết những ứng dụng giảm đau từ kho tàng trữ được duy trì bởi Ubuntu. Bạn hoàn toàn có thể tìm hiểu thêm về kiểu cách sử dụng apt tại đây.


    Đối với mục tiêu của chúng tôi, chúng tôi hoàn toàn có thể khởi đầu bằng phương pháp nhập những lệnh này:



    • Sudo apt-get update

    • sudo apt-get install apache2

    Vì chúng tôi đang sử dụng lệnh sudo , những thao tác này được thực thi với root Đặc quyền. Nó sẽ yêu cầu bạn nhập mật khẩu của người tiêu dùng thông thường để xác minh ý định của bạn. sudo command, these operations get executed with root privileges. It will ask you for your regular users password to verify your intentions.


    Khi bạn đã nhập mật khẩu, apt sẽ cho bạn biết gói nào nó có kế hoạch setup và chúng sẽ bao nhiêu dung tích đĩa nhặt lên. Nhấn Y và nhấn Nhập để tiếp tục và setup sẽ tiến hành. .apt will tell you which packages it plans to install and how much extra disk space theyll take up. Press y and hit ENTER to continue, and the installation will proceed.


    Đặt tên sever toàn thế giới để ngăn ngừa những chú ý cú pháp


    Tiếp theo, chúng tôi sẽ thêm một dòng vào /etc/apache2/apache2.conf tệp để ngăn ngừa thông báo chú ý. Mặc dù vô hại, nếu bạn không đặt servername Trên toàn thế giới, bạn sẽ nhận được chú ý sau khi kiểm tra thông số kỹ thuật Apache của bạn để sở hữu lỗi cú pháp:



    • sudo apache2ctl configtest.

    Đầu ra.AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message

    Syntax OK


    Mở tệp thông số kỹ thuật chính với sửa đổi văn bản của bạn:



    • sudo nano /etc/apache2/apache2.conf.

    Bên trong, ở dưới cùng của tệp, thêm servername Chỉ thị, chỉ vào tên miền chính của bạn. Nếu bạn không mang tên miền được link với sever của tớ, bạn hoàn toàn có thể sử dụng địa chỉ IP công khai minh bạch của sever:


    Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó.


    /etc/apache2/apache2.conf


    . . .

    Servername server_domain_or_ip


    Lưu và đóng tệp khi bạn kết thúc.


    Tiếp theo, kiểm tra lỗi cú pháp bằng phương pháp gõ:



    • sudo apache2ctl configtest.

    Đầu ra. servername Chỉ thị, toàn bộ những gì bạn nên xem là:



    Đầu ra.Syntax OK


    Mở tệp thông số kỹ thuật chính với sửa đổi văn bản của bạn:



    • sudo nano /etc/apache2/apache2.conf.

    Bên trong, ở dưới cùng của tệp, thêm


    Lưu ý:


    Tiếp theo, giả sử rằng bạn đã tuân theo những hướng dẫn thiết lập sever ban đầu để bật tường lửa UFW, hãy đảm nói rằng tường lửa của bạn được cho phép lưu lượng HTTP và HTTPS. Bạn hoàn toàn có thể đảm nói rằng UFW có hồ sơ ứng dụng cho Apache như vậy:



    • Danh sách ứng dụng sudo ufw

    Đầu ra. Ứng dụng có sẵn:

    apache

    Apache Full

    Apache bảo vệ an toàn và uy tín

    OpenSSH.


    Nếu bạn nhìn vào Apache Full , nó sẽ đã cho toàn bộ chúng ta biết nó được cho phép lưu lượng truy vấn đến những cổng 80 và 443:



    • tin tức ứng dụng Sudo UFW “Apache Full”

    Đầu ra. Ứng dụng có sẵn:

    apache Nếu bạn nhìn vào Apache Full Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Nếu bạn nhìn vào Apache Full Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Nếu bạn nhìn vào Apache Full Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Nếu bạn nhìn vào Apache Full Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip Lưu ý: Nếu bạn không biết địa chỉ IP của sever, hãy bỏ qua phần về kiểu cách tìm địa chỉ IP công khai minh bạch của sever của bạn để tìm thấy nó. . . .

    Servername server_domain_or_ip


    Hồ sơ: apache khá đầy đủ



    • Tiêu đề: Máy chủ web (HTTP, HTTPS)

      Mô tả: Apache v2 là thế hệ tiếp theo của web apache abnipresent

    người phục vụ.


    http: // your_server_ip_address


    Cổng:



    Nếu bạn thấy trang này, thì sever web của bạn hiện được setup đúng chuẩn và hoàn toàn có thể truy vấn thông qua tường lửa của bạn.


    Cho phép lưu lượng đến cho hồ sơ này:


    sudo ufw được cho phép trong “apache đầy”


    Từ dòng lệnh, bạn hoàn toàn có thể tìm thấy điều này một vài cách. Đầu tiên, bạn hoàn toàn có thể sử dụng iproute2 Công cụ để lấy địa chỉ của bạn bằng phương pháp gõ này:



    • http: //

    Bạn sẽ thấy trang Web Ubuntu 16.04 Apache mặc định, có mục tiêu thông tin và thử nghiệm. Nó sẽ trông in như vậy này:


    Nếu bạn thấy trang này, thì sever web của bạn hiện được setup đúng chuẩn và hoàn toàn có thể truy vấn thông qua tường lửa của bạn.curl utility to contact an outside party to tell you how it sees your server. You can do this by asking a specific server what your IP address is:



    • Tìm địa chỉ IP công cộng của sever của bạn

      Nếu bạn không biết địa chỉ IP công khai minh bạch của sever của tớ là gì, có một số trong những cách bạn hoàn toàn có thể tìm thấy nó. Thông thường, đấy là địa chỉ bạn sử dụng để link với sever của tớ thông qua SSH.

    • Từ dòng lệnh, bạn hoàn toàn có thể tìm thấy điều này một vài cách. Đầu tiên, bạn hoàn toàn có thể sử dụng

    Bất kể phương pháp bạn sử dụng để lấy địa chỉ IP của tớ, bạn hoàn toàn có thể nhập nó vào thanh địa chỉ của trình duyệt web để đến sever của bạn.


    Điều này sẽ phục vụ cho bạn hai hoặc ba dòng trở lại. Tất cả đều là toàn bộ những địa chỉ đúng chuẩn, nhưng máy tính của bạn chỉ hoàn toàn có thể sử dụng một trong số chúng, vì vậy hãy thử thử mỗi cái.


    Một phương thức thay thế là sử dụng Curl Tiện ích để liên hệ với bên phía ngoài khiến cho bạn biết Nó nhìn thấy sever của bạn. Bạn hoàn toàn có thể làm điều này bằng phương pháp yêu cầu một sever rõ ràng Địa chỉ IP của bạn là gì:


    sudo apt-get install curl apt để đã có được và setup ứng dụng của chúng tôi. Lần này, chúng tôi cũng tiếp tục setup một số trong những gói “trợ giúp” khác sẽ tương hỗ chúng tôi để đã có được những thành phần của chúng tôi liên lạc với nhau:



    • curl http://icanhazip.com.

    Note : Trong trường hợp này, bạn không phải chạy sudo apt-get update trước đến lệnh. Điều này là vì mới gần đây chúng tôi đã chạy nó trong những lệnh ở trên để setup Apache. Chỉ số gói trên máy tính của chúng tôi đã được update. 80,443 / TCP để đã có được địa chỉ của bạn bằng phương pháp gõ này: prior to the command. This is because we recently ran it in the commands above to install Apache. The package index on our computer should already be up-to-date.


    Bất kể phương pháp bạn sử dụng để lấy địa chỉ IP của tớ, bạn hoàn toàn có thể nhập nó vào thanh địa chỉ của trình duyệt web để đến sever của bạn. y Để tiếp tục.


    Bước 2 – Cài đặt MySQL


    Bây giờ chúng tôi có sever web của chúng tôi và chạy, đã tới lúc setup MySQL. MySQL là một khối mạng lưới hệ thống quản trị và vận hành cơ sở tài liệu. Về cơ bản, nó sẽ tổ chức triển khai và phục vụ quyền truy vấn vào cơ sở tài liệu nơi website của chúng tôi hoàn toàn có thể tàng trữ thông tin.



    • Một lần nữa, toàn bộ chúng ta hoàn toàn có thể sử dụng

    Bạn sẽ tiến hành yêu cầu nhập mật khẩu bạn đặt cho thông tin tài khoản root MySQL. Tiếp theo, bạn sẽ tiến hành hỏi nếu bạn muốn định thông số kỹ thuật xác thực plugin mật khẩu .


    Note : Trong trường hợp này, bạn không phải chạy sudo apt-get update trước đến lệnh. Điều này là vì mới gần đây chúng tôi đã chạy nó trong những lệnh ở trên để setup Apache. Chỉ số gói trên máy tính của chúng tôi đã được update. Kích hoạt tính năng này là một thứ gì đó của một cuộc gọi phán xét. Nếu được bật, mật khẩu không khớp với tiêu chuẩn được chỉ định sẽ bị mysql từ chối với một lỗi. Điều này sẽ gây nên ra những yếu tố nếu bạn sử dụng mật khẩu yếu kết phù thích hợp với ứng dụng tự động hóa định thông số kỹ thuật thông tin đăng nhập của người tiêu dùng MySQL, ví như những gói Ubuntu cho phpMyAdmin. Nó bảo vệ an toàn và uy tín để lại bị vô hiệu hóa xác thực, nhưng bạn phải luôn luôn sử dụng mật khẩu mạnh mẽ và tự tin, duy nhất cho thông tin xác thực cơ sở tài liệu.


    Một lần nữa, bạn sẽ tiến hành hiển thị một list những gói sẽ tiến hành setup, cùng với dung tích đĩa mà chúng sẽ trình làng. Nhập y Để tiếp tục.


    Xác thực plugin mật khẩu hoàn toàn có thể được sử dụng để kiểm tra mật khẩu

    và cải tổ bảo mật thông tin an ninh. Nó kiểm tra sức mạnh mẽ và tự tin của mật khẩu

    và được cho phép người tiêu dùng chỉ đặt những mật khẩu đó

    Đủ bảo vệ an toàn và uy tín. Bạn có mong ước thiết lập plugin xác thực mật khẩu?

    Nhấn Y | Y cho Có, bất kỳ phím nào khác không: CẢNH BÁO: Trả lời


    Bạn sẽ tiến hành yêu cầu chọn một mức độ xác thực mật khẩu. Hãy nhớ rằng nếu bạn nhập 2, for the strongest level, you will receive errors when attempting to set any password which does not contain numbers, upper and lowercase letters, and special characters, or which is based on common dictionary words.


    Có ba cấp chủ trương xác thực mật khẩu:

    Chiều dài thấp> = 8

    Độ dài trung bình> = 8, số, Ốp sống lưng, và những ký tự đặc biệt quan trọng

    Chiều dài mạnh> = 8, số, vỏ hỗn hợp, ký tự đặc biệt quan trọng và tệp từ điển

    Vui lòng nhập 0 = thấp, 1 = trung bình và 2 = mạnh: 1


    Nếu bạn bật xác thực mật khẩu, bạn sẽ tiến hành hiển thị một cường độ mật khẩu cho mật khẩu gốc hiện có và hỏi bạn nếu bạn muốn thay đổi mật khẩu đó. Nếu bạn hài lòng với mật khẩu hiện tại của tớ, hãy nhập n cho “Không” tại dấu nhắc:


    Sử dụng mật khẩu hiện có cho root.

    Sức mạnh ước tính của mật khẩu: 100

    Thay đổi mật khẩu cho root? ((Nhấn Y | Y cho Có, bất kỳ phím nào khác không còn): n


    cho phần còn sót lại của những vướng mắc, bạn nên nhấn Y và nhấn Nhập Phím tại mỗi dấu nhắc. Điều này sẽ xóa một số trong những người dân tiêu dùng ẩn danh và cơ sở tài liệu kiểm tra, vô hiệu hóa đăng nhập gốc từ xa và tải những quy tắc mới này để MySQL ngay lập tức tôn trọng những thay đổi mà toàn bộ chúng ta đã thực thi. Y and hit the Enter key each prompt. This will remove some anonymous users and the test database, disable remote root logins, and load these new rules so that MySQL immediately respects the changes we have made.


    Tại thời gian này, khối mạng lưới hệ thống cơ sở tài liệu của bạn hiện được thiết lập và chúng tôi hoàn toàn có thể di tán trên.


    Bước 3 – Cài đặt PHP


    PHP là thành phần của thiết lập của chúng tôi sẽ xử lý mã để hiển thị nội dung động. Nó hoàn toàn có thể chạy những tập lệnh, link với cơ sở tài liệu MySQL của chúng tôi để lấy thông tin và trao nội dung được xử lý cho sever Web của chúng tôi để hiển thị.


    Chúng ta hoàn toàn có thể một lần nữa tận dụng apt khối mạng lưới hệ thống để setup những thành phần của chúng tôi. Chúng tôi cũng tiếp tục gồm có một số trong những gói trợ giúp, để mã PHP hoàn toàn có thể chạy trong sever Apache và rỉ tai với cơ sở tài liệu MySQL của chúng tôi:



    • sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

    Điều này sẽ setup PHP mà không gặp yếu tố gì. Chúng ta sẽ kiểm tra điều này trong một khoảnh khắc.


    Trong hầu hết những trường hợp, chúng tôi sẽ muốn sửa đổi cách Apache phục vụ những tệp khi một thư mục được yêu cầu. Hiện tại, nếu người tiêu dùng yêu cầu một thư mục từ sever, trước tiên, Apache sẽ tìm kiếm một tệp mang tên index.html . Chúng tôi muốn nói với sever web của chúng tôi thích những tệp PHP hơn, vì vậy chúng tôi sẽ thực thi Apache tìm kiếm index.php trước.


    Để thực thi việc này, hãy nhập lệnh này để mở dir.conf tệp trong trình soạn thảo văn bản với quyền root:



    • sudo nano /etc/apache2/mods-enables/dir.conf.

    Nó sẽ trông giống thế này:


    /etc/apache2/mods-enabled/dir.conf


    index.php index.xhtml index.htm


    Chúng tôi muốn di tán tệp chỉ mục PHP được tô sáng ở vị trí thứ nhất sau Directory Index Đặc tả, như vậy này:


    /etc/apache2/mods-enabled/dir.conf


    index.php index.html index.cgi index.pl index.xhtml index.htm


    Khi bạn kết thúc, lưu và đóng tệp bằng phương pháp nhấn ctrl-x . Bạn sẽ phải xác nhận lưu bằng phương pháp nhập Y and then hit Enter to confirm the file save location.


    Sau đó, toàn bộ chúng ta cần khởi động lại sever Web Apache để thay đổi của chúng tôi được trao dạng. Bạn hoàn toàn có thể làm điều này bằng phương pháp gõ điều này:



    • sudo systemctl Khởi động lại apache2

    Chúng tôi cũng hoàn toàn có thể kiểm tra trạng thái của Apache2 Dịch Vụ TM sử dụng Systemctl : apache2 service using systemctl:



    • Trạng thái Sudo Systemctl Apache2

    Đầu ra mẫu apache2.service – LSB: Apache2 web server

    Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)

    Drop-In: /lib/systemd/system/apache2.service.d

    apache2-systemd.conf

    Active: active (running) since Wed 2022-04-13 14:28:43 EDT; 45s ago

    Docs: man:systemd-sysv-generator(8)

    Process: 13581 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)

    Process: 13605 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)

    Tasks: 6 (limit: 512)

    CGroup: /system.slice/apache2.service

    13623 /usr/sbin/apache2 -k start

    13626 /usr/sbin/apache2 -k start

    13627 /usr/sbin/apache2 -k start

    13628 /usr/sbin/apache2 -k start

    13629 /usr/sbin/apache2 -k start

    13630 /usr/sbin/apache2 -k start

    Apr 13 14:28:42 ubuntu-16-lamp systemd[1]: Stopped LSB: Apache2 web server.

    Apr 13 14:28:42 ubuntu-16-lamp systemd[1]: Starting LSB: Apache2 web server…

    Apr 13 14:28:42 ubuntu-16-lamp apache2[13605]: * Starting Apache httpd web server apache2

    Apr 13 14:28:42 ubuntu-16-lamp apache2[13605]: AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerNam

    Apr 13 14:28:43 ubuntu-16-lamp apache2[13605]: *

    Apr 13 14:28:43 ubuntu-16-lamp systemd[1]: Started LSB: Apache2 web server.


    Cài đặt mô-đun PHP


    Để nâng cao hiệu suất cao của PHP, toàn bộ chúng ta hoàn toàn có thể tùy chọn setup một số trong những mô-đun tương hỗ update.


    Để xem những tùy chọn khả dụng cho những mô-đun và thư viện PHP, bạn hoàn toàn có thể đóng ống kết quả của Apt-Cache tìm kiếm vào Ít hơn , máy nhắn tin được cho phép bạn cuộn qua đầu ra của những lệnh khác: apt-cache search into less, a pager which lets you scroll through the output of other commands:



    • Tìm kiếm Apt-Cache PHP- | thấp hơn

    Sử dụng những phím mũi tên để cuộn lên và xuống và q ​​ Để bỏ thuốc lá.


    Kết quả là toàn bộ những thành phần tùy chọn mà bạn hoàn toàn có thể setup. Nó sẽ phục vụ cho bạn một mô tả ngắn cho từng:


    Libnet-Libidn-Perl – Bindings Perl cho GNU Libidn

    PHP-ALL-DEV – Gói tùy thuộc vào toàn bộ những gói tăng trưởng PHP được tương hỗ

    PHP-CGI – Ngôn ngữ ngữ cảnh HTML-Side, HTML-nhúng (CGI Binary) (mặc định)

    PHP-CLI – Trình thông dịch dòng lệnh cho ngôn từ ngữ cảnh PHP (mặc định)

    PHP-Common – Các tệp phổ cập cho những gói PHP

    PHP-CURL – Mô-đun Curl cho PHP [Mặc định]

    PHP-DEV – Tệp cho tăng trưởng mô-đun PHP (mặc định)

    Mô-đun PHP-GD – GD cho PHP [Mặc định]

    PHP-GMP – Mô-đun GMP cho PHP [Mặc định]



    :


    Để có thêm thông tin về mỗi mô-đun nào, bạn hoàn toàn có thể tìm kiếm trên Internet hoặc bạn hoàn toàn có thể xem xét mô tả dài về gói bằng phương pháp gõ:



    • apt-cache show gộp_name

    Sẽ có thật nhiều đầu ra, với một trường mang tên Mô tả-EN sẽ có được một lời lý giải dài hơn thế nữa về hiệu suất cao mà mô-đun phục vụ. .Description-en which will have a longer explanation of the functionality that the module provides.


    Ví dụ: để tìm hiểu những gì php-cli mô-đun nào, toàn bộ chúng ta hoàn toàn có thể gõ đây:



    • apt-cache hiển thị php-cli

    Cùng với một lượng lớn thông tin khác, bạn sẽ tìm thấy thứ gì đó trông như vậy này:



    Đầu ra.

    Description-en: command-line interpreter for the PHP scripting language (default)

    This package provides the /usr/bin/php command interpreter, useful for

    testing PHP scripts from a shell or performing general shell scripting tasks.

    .

    PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used

    open source general-purpose scripting language that is especially suited

    for web development and can be embedded into HTML.

    .

    This package is a dependency package, which depends on Debian’s default

    PHP version (currently 7.0).


    Nếu, sau khi nghiên cứu và phân tích, bạn quyết định hành động bạn muốn setup một gói, bạn hoàn toàn có thể làm như vậy bằng phương pháp sử dụng apt-get install Giống như chúng tôi đã làm cho ứng dụng khác của chúng tôi. apt-get install command like we have been doing for our other software.


    Nếu chúng tôi quyết định hành động rằng php-cli là thứ chúng tôi cần, chúng tôi hoàn toàn có thể gõ:



    • sudo apt-get install php-cli

    Nếu bạn muốn setup nhiều mô-đun, bạn hoàn toàn có thể làm điều này bằng phương pháp liệt kê từng mô-đun, được phân tách bằng một khoảng chừng trắng, theo apt-get install lệnh, như vậy này: apt-get install command, like this:



    • sudo apt-get install Gói1 Gói2 …

    Tại thời gian này, ngăn xếp đèn của bạn được setup và thông số kỹ thuật. Chúng ta vẫn nên kiểm tra PHP của tớ tuy nhiên.


    Bước 4 – Kiểm tra xử lý PHP trên sever web của bạn


    Để kiểm tra rằng khối mạng lưới hệ thống của chúng tôi được thông số kỹ thuật đúng cho PHP, chúng tôi hoàn toàn có thể tạo một tập lệnh PHP rất cơ bản.


    Chúng tôi sẽ gọi tập lệnh này INFO.php . Để apache tìm tệp và phục vụ đúng chuẩn, nó phải được lưu vào một trong những thư mục rất rõ ràng ràng, được gọi là web root.


    Trong Ubuntu 16.04, thư mục này được đặt tại / var / www / html / . Chúng ta hoàn toàn có thể tạo tệp tại vị trí đó bằng phương pháp nhập:



    • sudo nano /var/www/html/info.php.

    Điều này sẽ mở một tập tin trống. Chúng tôi muốn đặt văn bản sau này, mã PHP hợp lệ, bên trong tệp:


    info.php


    Khi bạn hoàn thành xong, lưu và đóng tệp.


    Bây giờ toàn bộ chúng ta hoàn toàn có thể kiểm tra xem sever web của chúng tôi hoàn toàn có thể hiển thị đúng chuẩn nội dung được tạo bởi tập lệnh PHP hay là không. Để thử điều này, toàn bộ chúng ta chỉ việc truy vấn trang này trong trình duyệt web của chúng tôi. Bạn sẽ cần một lần nữa địa chỉ IP công cộng của sever của bạn.


    Địa chỉ bạn muốn truy vấn sẽ là:


    http: // your_server_ip_address /Info.php


    Trang mà bạn đến để trông in như vậy này:



    Trang này về cơ bản phục vụ cho bạn thông tin về sever của bạn từ quan điểm của PHP. Nó rất hữu ích để gỡ lỗi và để đảm nói rằng setup của bạn đang rất được vận dụng đúng chuẩn.


    Nếu điều này đã thành công xuất sắc, thì PHP của bạn đang hoạt động và sinh hoạt giải trí như mong đợi.


    Bạn hoàn toàn có thể muốn xóa tệp này sau bài kiểm tra này vì thực tiễn hoàn toàn có thể phục vụ thông tin về sever của bạn cho những người dân tiêu dùng trái phép. Để làm điều này, bạn hoàn toàn có thể gõ này:



    • sudo rm /var/www/html/info.php.

    Bạn luôn hoàn toàn có thể tạo lại trang này nếu bạn cần truy vấn lại thông tin sau.


    Phần kết luận


    Bây giờ bạn đã setup một ngăn xếp đèn, bạn có nhiều sự lựa chọn để làm gì tiếp theo. Về cơ bản, bạn đã setup một nền tảng được cho phép bạn setup hầu hết nhiều chủng loại website và ứng dụng web trên sever của tớ.


    Là một bước tiếp theo ngay lập tức, bạn nên đảm nói rằng những link với sever Web của bạn được bảo mật thông tin, bằng phương pháp phục vụ chúng qua HTTPS. Tùy chọn dễ nhất ở đấy là sử dụng Tùy chọn để bảo mật thông tin website của bạn dẫn chứng từ TLS / SSL miễn phí.


    Một số tùy chọn phổ cập khác là:


    • Cài đặt WordPress Hệ thống quản trị và vận hành nội dung phổ cập nhất trên Internet.

    • Thiết lập phpMyAdmin để giúp quản trị và vận hành cơ sở tài liệu MySQL của bạn từ trình duyệt web.

    • Tìm hiểu thêm về MySQL để quản trị và vận hành cơ sở tài liệu của bạn.

    • Tìm hiểu cách sử dụng SFTP để chuyển tập tin đến và từ sever của bạn.

    Reply

    4

    0

    Chia sẻ


    Share Link Cập nhật Cách setup Linux, Apache, MySQL, PHP (đèn) xếp chồng trên Ubuntu 16.04 miễn phí


    Bạn vừa tìm hiểu thêm tài liệu Với Một số hướng dẫn một cách rõ ràng hơn về Video Cách setup Linux, Apache, MySQL, PHP (đèn) xếp chồng trên Ubuntu 16.04 tiên tiến và phát triển nhất Share Link Down Cách setup Linux, Apache, MySQL, PHP (đèn) xếp chồng trên Ubuntu 16.04 Free.



    Thảo Luận vướng mắc về Cách setup Linux, Apache, MySQL, PHP (đèn) xếp chồng trên Ubuntu 16.04


    Nếu sau khi đọc nội dung bài viết Cách setup Linux, Apache, MySQL, PHP (đèn) xếp chồng trên Ubuntu 16.04 vẫn chưa hiểu thì hoàn toàn có thể lại phản hồi ở cuối bài để Admin lý giải và hướng dẫn lại nha

    #Cách #cài #đặt #Linux #Apache #MySQL #PHP #đèn #xếp #chồng #trên #Ubuntu

*

Đăng nhận xét (0)
Mới hơn Cũ hơn

Responsive Ad

/*! Ads Here */

Billboard Ad

/*! Ads Here */