Đèn-mariadb10 2 php7 2

PHP đã phát triển nhanh chóng gần đây, phiên bản hiện tại là 7. 4 và phiên bản 8 không còn quá xa

Một trong những thách thức với những cập nhật được hoan nghênh này là cố gắng theo kịp chúng

Đèn-mariadb10 2 php7 2

Kiểm tra các bản phát hành PHP mới nhất

Cách cài đặt ĐÈN với PHP 7. 2 trên Phiên bản AWS Ec2 Linux 2 của bạn

Hiện tại, phiên bản PHP trên AWS Linux 2 image mới nhất là 7. 4 (tháng 3 năm 2021)

Cài đặt có thể nhanh chóng và dễ dàng với các bước sau

 

Truy cập Ec2 của bạn thông qua công cụ yêu thích của bạn, chẳng hạn như Putty

$~ sudo su

cập nhật $ ~ yum -y

$~ cài đặt bổ sung amazon-linux -y đèn-mariadb10. 2-php7. 2 php7. 2

$~  yum install -y php73-gd php73-xml php73-xmlrpc php73-mcrypt php-pear

Cách cài đặt Apache 2. 4 máy chủ web trên Phiên bản Ec2 của bạn

Theo dõi quá trình cài đặt PHP của bạn bằng cách cài đặt Apache để khởi động và chạy máy chủ web của bạn

$~yum cài đặt -y httpd máy chủ mariadb

$~ systemctl start httpd

$~ systemctl bật httpd

$~ httpd được kích hoạt systemctl

Cách cài đặt Trình soạn thảo trên Phiên bản Ec2 của bạn

Theo dõi quá trình cài đặt PHP & Apache của bạn bằng Composer

$~ curl -sS https. //getcomposer. tổ chức/trình cài đặt. php

$~ nhà soạn nhạc mv. phar /usr/bin/nhà soạn nhạc

$~ chmod +x /usr/bin/nhà soạn nhạc

Cách cài đặt các yêu cầu của Laravel

Chuẩn bị Cài đặt của bạn cho Laravel

$~   yum cài đặt php-mbstring -y

$~ yum cài đặt php-xml

$~ Sudo systemctl khởi động lại httpd

$~ Sudo systemctl khởi động lại php-fpm

Sao chép Dự án Laravel của bạn từ Git

Cài đặt dự án của bạn

$~  cd /var/www/html

$~ git clone

$~ mv /var/www/html//* /var/www/html/

$ mv /var/www/html//.* /var/www/html/

$ rmdir /var/www/html/

Trong bài viết này, chúng ta sẽ thực hiện các bước khác nhau để cài đặt các gói cấu thành trong ngăn xếp LAMP với PHP 7 và MariaDB 10 trên Ubuntu 16. 10 phiên bản Máy chủ và Máy tính để bàn

Như bạn có thể đã biết, ngăn xếp LAMP (Linux, Apache, MySQL/MariaDB, PHP) là tập hợp các gói phần mềm phát triển web mã nguồn mở hàng đầu

Nền tảng web này được tạo thành từ một máy chủ web, hệ thống quản lý cơ sở dữ liệu và ngôn ngữ kịch bản phía máy chủ và được chấp nhận để xây dựng các trang web động và nhiều ứng dụng web. Nó có thể được sử dụng trong môi trường thử nghiệm hoặc sản xuất để hỗ trợ các dự án dựa trên web quy mô nhỏ đến rất lớn

Một trong những cách sử dụng phổ biến của LAMP stack là để chạy các hệ thống quản lý nội dung (CMS) như WordPress, Joomla hoặc Drupal và nhiều hệ thống khác

Yêu cầu

  1. Ubuntu 16. 10 Hướng dẫn cài đặt

Bước 1. Cài đặt Apache trên Ubuntu 16. 10

1. Bước đầu tiên là bắt đầu bằng cách cài đặt máy chủ web Apache từ kho lưu trữ chính thức mặc định của Ubuntu bằng cách gõ các lệnh sau trên thiết bị đầu cuối

$ sudo apt install apache2
OR
$ sudo apt-get install apache2
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Cài đặt Apache trên Ubuntu 16. 10

2. Sau khi máy chủ web Apache được cài đặt thành công, hãy xác nhận xem daemon có đang chạy hay không và nó liên kết với cổng nào (theo mặc định, apache lắng nghe trên cổng 80) bằng cách chạy các lệnh bên dưới

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Kiểm tra trạng thái và cổng của Apache

3. Bạn cũng có thể xác nhận máy chủ web apache thông qua trình duyệt web bằng cách nhập địa chỉ IP của máy chủ bằng giao thức HTTP. Một trang web apache mặc định sẽ xuất hiện trên trình duyệt web tương tự như ảnh chụp màn hình bên dưới

http://your_server_IP_address
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Xác minh máy chủ web Apache

4. Nếu bạn muốn sử dụng hỗ trợ HTTPS để bảo mật các trang web của mình, bạn có thể bật mô-đun SSL Apache và xác nhận cổng bằng cách đưa ra các lệnh sau

$ sudo a2enmod ssl 
$ sudo a2ensite default-ssl.conf 
$ sudo systemctl restart apache2.service
$ sudo netstat -tlpn
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Bật hỗ trợ HTTPS SSL của Apache trên Ubuntu 16. 10

5. Bây giờ hãy xác nhận hỗ trợ SSL của Apache bằng Giao thức bảo mật HTTPS bằng cách nhập địa chỉ bên dưới vào trình duyệt web

https://your_server_IP_address

Bạn sẽ nhận được trang lỗi sau, đó là do apache đó được định cấu hình để chạy với Chứng chỉ tự ký. Chỉ cần chấp nhận và tiếp tục để bỏ qua lỗi chứng chỉ và trang web sẽ được hiển thị an toàn

Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Lỗi chứng chỉ tự ký của Apache
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Đã bật hỗ trợ HTTPS của Apache

6. Tiếp theo kích hoạt máy chủ web apache để khởi động dịch vụ khi khởi động bằng lệnh sau

$ sudo systemctl enable apache2

Bước 2. Cài đặt PHP 7 trên Ubuntu 16. 10

7. Để cài đặt phiên bản PHP 7 mới nhất, được phát triển để chạy với các cải tiến về tốc độ trên máy Linux, trước tiên hãy tìm kiếm bất kỳ mô-đun PHP hiện có nào bằng cách chạy các lệnh bên dưới

$ sudo apt search php7.0
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Các mô-đun APT Search PHP 7

8. Khi bạn đã biết rằng cần có các mô-đun PHP 7 thích hợp để thiết lập, hãy sử dụng lệnh apt để cài đặt các mô-đun thích hợp để PHP có thể chạy các tập lệnh kết hợp với máy chủ web apache

$ sudo apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-xml php7.0-gd
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Cài đặt PHP 7 với các Mô-đun PHP

9. Sau khi PHP7 và các mô-đun cần thiết của nó được cài đặt và định cấu hình trên máy chủ của bạn, hãy chạy lệnh

http://your_server_IP_address
0 để xem phiên bản phát hành hiện tại của PHP

$ php -v
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Kiểm tra phiên bản PHP đã cài đặt

10. Để kiểm tra thêm PHP7 và cấu hình mô-đun của nó, hãy tạo tệp

http://your_server_IP_address
1 trong thư mục webroot
http://your_server_IP_address
2 của apache

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

thêm các dòng mã dưới đây vào tệp

http://your_server_IP_address
1

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
0

Khởi động lại dịch vụ apache để áp dụng các thay đổi

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
1

Mở trình duyệt web của bạn và nhập URL sau để kiểm tra cấu hình PHP

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
2
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Kiểm tra cấu hình PHP

11. Nếu bạn muốn cài đặt các mô-đun PHP bổ sung, hãy sử dụng lệnh apt và nhấn phím

http://your_server_IP_address
4 sau php7. 0 và tính năng tự động điền bash sẽ tự động hiển thị cho bạn tất cả các mô-đun PHP 7 có sẵn

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
3
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Liệt kê tất cả các mô-đun PHP 7 có sẵn

Bước 3. Cài đặt MariaDB 10 trong Ubuntu 16. 10

12. Bây giờ là lúc cài đặt phiên bản MariaDB mới nhất với các mô-đun PHP cần thiết để truy cập cơ sở dữ liệu từ giao diện Apache-PHP

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
4
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Cài đặt MariaDB trong Ubuntu 16. 10

13. Khi MariaDB đã được cài đặt, bạn cần bảo mật cài đặt của nó bằng tập lệnh bảo mật, tập lệnh này sẽ đặt mật khẩu gốc, thu hồi quyền truy cập ẩn danh, vô hiệu hóa đăng nhập gốc từ xa và xóa cơ sở dữ liệu thử nghiệm

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
5
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
Cài đặt MariaDB an toàn trong Ubuntu 16. 10

14. Để cấp quyền truy cập cơ sở dữ liệu MariaDB cho người dùng bình thường của hệ thống mà không cần sử dụng đặc quyền sudo, hãy đăng nhập vào dấu nhắc MySQL bằng root và chạy các lệnh bên dưới

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
6

Để tìm hiểu thêm về cách sử dụng cơ bản của MariaDB, bạn nên đọc loạt bài của chúng tôi. MariaDB cho người mới bắt đầu

15. Sau đó, khởi động lại dịch vụ MySQL và thử đăng nhập vào cơ sở dữ liệu mà không cần root như được hiển thị

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
7

16. Tùy chọn, nếu bạn muốn quản trị MariaDB từ trình duyệt web, hãy cài đặt PhpMyAdmin

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
8

Trong quá trình cài đặt PhpMyAdmin, chọn máy chủ web

http://your_server_IP_address
5, chọn
http://your_server_IP_address
6 để định cấu hình phpmyadmin với dbconfig-common và thêm mật khẩu mạnh cho giao diện web

16. Sau khi PhpMyAdmin được cài đặt, bạn có thể truy cập giao diện web của Phpmyadmin tại URL bên dưới

$ sudo systemctl status apache2.service 
$ sudo netstat -tlpn
9
Đèn-mariadb10 2 php7 2
Đèn-mariadb10 2 php7 2
PhpMyAdmin trên Ubuntu 16. 10

Nếu bạn muốn bảo mật giao diện web PhpMyAdmin của mình, hãy xem qua bài viết của chúng tôi. 4 mẹo hữu ích để bảo mật giao diện web PhpMyAdmin

Đó là tất cả. Bây giờ bạn đã cài đặt và chạy thiết lập ngăn xếp LAMP hoàn chỉnh trên Ubuntu 16. 10, cho phép bạn triển khai các trang web hoặc ứng dụng động trên máy chủ Ubuntu của mình

ĐÈN php7 là gì?

LAMP là một nền tảng phát triển Web nguồn mở sử dụng Linux làm hệ điều hành, Apache làm máy chủ Web, MySQL làm hệ thống quản lý cơ sở dữ liệu quan hệ và PHP làm ngôn ngữ kịch bản hướng đối tượng. (Đôi khi Perl hoặc Python được sử dụng thay cho PHP. )

Cách cài đặt PHP 7. 4 trên phiên bản EC2?

Cách cài đặt PHP 7. 4 hoặc 7. 3 hoặc 7. 2 trên Phiên bản AWS EC2 .
Kết nối phiên bản EC2 của bạn
Cài đặt máy chủ web Apache
Cài đặt PHP 7. 4 trên máy chủ. Cài đặt PHP 7. 4, 7. 3, 7. 2 trên Amazon AWS EC2. Kiểm tra phiên bản PHP mặc định. Để cài đặt PHP 7. 2, đảm bảo bạn tắt 7. 4 và 7. 3 rồi kích hoạt 7. 2
Phần kết luận

Làm cách nào để cài đặt PHP mới nhất trên Amazon Linux 2?

Kết luận .
Kích hoạt PHP8. 0 từ tính năng bổ sung. $ sudo yum cập nhật. $ sudo amazon-linux-extras kích hoạt php8. 0
Cài đặt siêu dữ liệu sạch và cài đặt PHP. $ sudo yum siêu dữ liệu sạch. $ sudo yum cài đặt php-cli php-pdo php-fpm php-json php-mysqlnd php-gd
Kiểm tra phiên bản PHP 8 đã cài đặt. 0. $ php -v

Làm cách nào để cài đặt php7 3 trong Amazon Linux?

Cách thiết lập PHP 7. 3 với Apache 2. 4 trong Amazon Linux 1 .
sudo yum cập nhật -y
Sudo yum cài đặt httpd24
sudo yum cài đặt php73 php73-mysql php73-mbstring
bắt đầu dịch vụ sudo httpd
Sudo chkconfig httpd trên