Hướng dẫn install php 8.1 mac

PHP là viết tắt của Bộ tiền xử lý siêu văn bản và là một ngôn ngữ lập trình phía máy chủ. Ban đầu nó được phát triển để phát triển web nhưng bây giờ cũng được sử dụng như một ngôn ngữ có mục đích chung. Nó được tạo ra bởi Rasmus Lerdorf vào năm 1994.

Các phiên bản PHP cho macOS được duy trì ở bên thứ ba kho có thể được thêm vào hệ thống bằng vòi pha. Nó cũng cho phép bạn cài đặt và sử dụng nhiều phiên bản PHP trên một hệ thống macOS.

Hướng dẫn này sẽ giúp bạn cài đặt PHP trên macOS.

  • Điều kiện tiên quyết
  • Cài đặt PHP trên macOS
  • Định cấu hình PHP với Apache
  • Nâng cấp phiên bản PHP
  • Chuyển đổi phiên bản PHP đang hoạt động
  • Sự kết luận

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

Trước khi bắt đầu cài đặt Node.js và NPM bằng hướng dẫn này, bạn phải có các điều kiện tiên quyết sau

.

Phiên bản mới nhất của macOS Sierra được cung cấp với PHP 5.6 và OSX 10.11 El Capitan với PHP 5.5 và OSX 10.8 Mountain Lion được cung cấp với phiên bản PHP 5.3. Đã có phiên bản PHP 8.1 mới nhất để cài đặt. Các bước dưới đây giúp bạn cài đặt PHP 8.1, 8.0, 7.4, 7.3, 7.2, 7.1 hoặc 5.6 trên hệ thống macOS.

  • Đầu tiên, chúng ta cần thêm shivammathur / php nhấn vào homebrew.
    brew tap shivammathur/php
    
  • Đang cài đạt PHP: Sử dụng lệnh dưới đây để cài đặt PHP 8.1 trên hệ thống macOS. Để cài đặt một phiên bản PHP khác, chỉ cần thay thế 8.1 phiên bản yêu cầu.
    brew install shivammathur/php/[email protected] 
    
  • Định cấu hình PHP 8.1 làm mặc định:
    brew link --overwrite --force shivammathur/php/[email protected] 
    

Sau khi cài đặt xong, hãy khởi động lại shell và kiểm tra phiên bản PHP đang hoạt động.

php -v 

#Output 
PHP 8.1.6 (cli) (built: May 21 2022 03:46:22) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.6, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.6, Copyright (c), by Zend Technologies

Định cấu hình PHP với Apache

Chỉnh sửa tệp cấu hình Apache và trình soạn thảo văn bản:

vim /usr/local/etc/httpd/httpd.conf 

Thêm đoạn mã sau vào tệp:


Ứng dụng SetHandler / x-httpd-php

LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so

Ứng dụng SetHandler / x-httpd-php

Bạn cũng có thể thay đổi chỉ mục thư mục:

DirectoryIndex index.php index.html

Lưu file và đóng nó lại.

Bây giờ khởi động lại dịch vụ Apache để áp dụng các thay đổi:

apachectl restart 

Bây giờ hãy tạo một tệp hàm phpinfo () và truy cập trong trình duyệt.

Cấu hình PHP với Apache

Nâng cấp phiên bản PHP

Bạn có thể nâng cấp phiên bản PHP của mình lên phiên bản vá mới nhất bằng cách sử dụng nâng cấp bia yêu cầu.

Ví dụ: để nâng cấp PHP 8.1:

brew upgrade shivammathur/php/[email protected] 

Chuyển đổi phiên bản PHP đang hoạt động

Nếu bạn đã cài đặt nhiều phiên bản PHP trên hệ thống của mình, bạn có thể chuyển sang phiên bản mới bất kỳ lúc nào.

Ví dụ, để chuyển sang PHP 7.4:

brew link --overwrite --force shivammathur/php/[email protected] 

Đảm bảo rằng bạn đã cài đặt phiên bản PHP 7.4 trên hệ thống của mình.

Sự kết luận

Hướng dẫn này đã giúp bạn cài đặt PHP trên hệ thống macOS. Bạn có thể cài đặt nhiều phiên bản PHP trên một hệ thống và chuyển đổi giữa chúng bất cứ lúc nào.

Hướng dẫn cài đặt PHP 8.1 trên CentOS7 với 3 bước vô cùng đơn giản

Giới thiệu

PHP là gì?

PHP: Hypertext Preprocessor, thường được viết tắt thành PHP là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.

PHP 8.1 hiện đang được phát triển và sẽ được phát hành vào ngày 25 tháng 11 năm 2021. Với PHP 8.1 nó sẽ quản lý nội dung mạnh mẽ nhất trên các nền tảng lớn và thông dụng như Joomla, Drupal, WordPress, OpenCart, Magento, OctoberCMS, ngoài ra PHP 8.1 đi kèm với một loạt các tính năng và cải tiến mới. Ngay bây giờ, mình sẽ giới thiệu một số tính năng nổi bật mới và hướng dẫn các bạn cách cài đặt PHP 8.1 trên CentOS 7 để bắt đầu khám phá kỹ hơn các tính năng hay ho của nó.

Có gì mới trong PHP 8.1?

  • Enums đã được tích hợp
  • Readonly properties (Thuộc tính lớp có thể được đánh dấu là chỉ đọc do đó chỉ có thể được viết một lần.
  • Từ khóa Never ( Một gợi ý kiểu trả kết quả mới về có tên là Never được thêm vào PHP 8.1)
  • Hỗ trợ DNS qua HTTPS (DoH).
  • Hỗ trợ định dạng Hình ảnh AVIF.
  • Hỗ trợ thêm cho Fibers ( Cơ chế cấp thấp để quản lý song song).
  • Phần mở rộng PHP Curl hiện đã hỗ trợ các yêu cầu HTTP (S) với File upload.
  • Hỗ trợ các hàm fdatasync() và fsync() mới. 
  • PHP 8.1 thêm array_is_list dưới dạng một hàm tích hợp.
  • Hiệu quả về tốc độ được cải thiện  từ 5% đến 8% so với phiên bản cũ 
  • Giải nén mảng bằng các phím chuỗi.

Cài đặt PHP 8.1 trên CentOS 7

Vì kho lưu trữ YUM mặc định trong CentOS 7 không có sẵn các gói PHP 8.1, nên chúng ta sẽ sử dụng kho lưu trữ REMI để cài đặt 8.1 trên CentOS 7

Bước 1: SSH vào máy chủ

Để cài đặt PHP 8.1 trên CentOS 7 thì việc đầu tiên chúng ta cần làm là SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

  • Hướng dẫn đăng nhập vào VPS Linux với giao thức SSH.

Sau khi đã SSH thành công chúng ta tiếp tục với bước 2.

Bước 2: Cài đặt PHP 8.1 trên CentOS 7

Để bắt đầu, trước tiên bạn cần thêm kho lưu trữ  Remi  để từ đó bạn sẽ có thể cài đặt PHP 8.1 trên CentOS7.

  • Cài đặt và kích hoạt kho Remi trên CentOS 7, các bạn cần chạy các lệnh sau:

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
    

Dưới đây là kết quả sau khi chạy các lệnh trên.

Hướng dẫn install php 8.1 mac

  • Cài đặt các gói PHP 8.1 và kích hoạt vĩnh viễn, các bạn cần chạy các lệnh sau:

yum -y install yum-utils
yum-config-manager --disable 'remi-php*'
yum-config-manager --enable remi-php81
yum repolist
yum -y install php php-{cli,fpm,mysqlnd,zip,devel,gd,mbstring,curl,xml,pear,bcmath,json,opcache,redis,memcache}
    

Dưới đây là kết quả sau khi chạy các lệnh trên

Hướng dẫn install php 8.1 mac

Bước 3: Kiểm tra phiên bản PHP sau khi cài đặt

Sau khi các bạn đã cài đặt xong, các bạn có thể kiểm tra lại phiên bản PHP với lệnh sau:

Dưới đây là kết quả sau khi chạy lệnh trên

Hướng dẫn install php 8.1 mac

Như hình thì mình đã cài đặt thành công PHP 8.1 trên CentOS 7 thành công.

Tổng kết

Như vậy ở bài viết này mình đã hướng dẫn các bạn cách cài đặt PHP 8.1 trên CentOS 7 một cách vô cùng đơn giản và nhanh chóng. Với PHP 8.1 chắc hẳn sẽ mang lại nhiều tiện ích mới , từ đó giúp các ứng dụng hay website được hoạt động với hiệu sốt tối đa và ổn định hơn. Hy vọng bài viết sẽ giúp ích cho các bạn, chúc các bạn thực hiện thành công.

Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới:

  • Hướng dẫn sử dụng các dịch vụ tại AZDIGI.

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

  • Hotline 247: 028 730 24768 (Ext 0)
  • Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: .

Author Bio

Chào mọi người, mình là Kiên - hiện đang công tác tại Phòng Kỹ thuật AZDIGI. Trong quá trình làm việc mình có cơ hội được tiếp xúc với khá nhiều các vấn đề liên quan đến Website/Hosting/VPS/Server, do đó mình viết lại các hướng dẫn này nhằm chia sẻ kiến thức, cũng như tạo một môi trường để chúng ta giao lưu và học hỏi lẫn nhau, trau dồi thêm nhiều kiến thức bổ ích hơn nữa.

Nếu các bạn có thắc mắc hoặc cần trao đổi thêm, liên hệ với mình theo thông tin dưới đây:

- Facebook: Đàm Trung Kiên
- Blog: https://damtrungkien.com/

Articles by Đàm Trung Kiên