PHP là ẩm ướt

Vì phiên bản PHP 8 đã được phát hành gần đây và bạn với tư cách là nhà phát triển muốn bắt tay vào hành trình thoát khỏi phiên bản PHP 8, bạn hẳn đang tự hỏi làm thế nào để nâng cấp lên PHP 8 trong máy chủ WAMP. Bài viết này với một video YouTube sẽ hướng dẫn bạn cập nhật máy chủ WAMP lên phiên bản PHP 8

Đọc blog của chúng tôi về Cách định cấu hình PHP 7 trên máy chủ WAMP trong máy chủ cục bộ và xem video YouTube về cách cập nhật PHP 7 trong Máy chủ WAMP

Như bạn có thể hiểu, Bạn có thể sử dụng PHP 5, PHP 7, PHP 8 trong một lần cài đặt WAMP. Ngoài ra, bạn có thể sử dụng nhiều phiên bản PHP của cùng một bản phát hành như PHP 7. 2 và PHP7. 4 trong cùng một cài đặt máy chủ WAMP. Đây là một cách hay để làm việc trên nhiều phiên bản PHP và bạn chỉ cần chọn phiên bản PHP cần thiết trong WAMP

Xin lưu ý rằng PHP 8 yêu cầu Apache 2. 4. x. Tôi có Apache 2. 4. 9 được cài đặt với WAMP v2. 5. Bây giờ là điều kiện tiên quyết, trước tiên bạn cần cài đặt Microsoft Visual C++ Redistributable cho Visual Studio 2015, 2017 và 2019. Tải xuống và cài đặt cả phiên bản x86 và x64 của tệp từ đây. Nếu bạn đang sử dụng hệ điều hành 32 bit, thì chỉ tải xuống gói 32 bit. Nếu bạn có HĐH 64 bit, thì tôi khuyên bạn nên cài đặt cả gói 32 bit cũng như 64 bit

Khi tất cả điều này được thực hiện, thì chúng tôi đã sẵn sàng để cài đặt/cấu hình PHP 8 trong máy cục bộ

Xem video này từ YouTube hoặc làm theo các bước được đề cập bên dưới để cập nhật phiên bản PHP lên PHP 8 trong Máy chủ WAMP

Bước 0

Tải xuống phiên bản zip PHP 8 từ trang web Tải xuống PHP dành cho Windows. Chọn phiên bản x64 Thread Safe nếu bạn có Windows 64bit. Cho đến bây giờ PHP 8. 0. 1 có sẵn nên tôi đã tải xuống PHP 8. 0[8. 0. 1]

Bước 1

Định vị thư mục WAMP của bạn, [thường là C. /wamp]. Đi đến C. /wamp/bin/php và tạo một thư mục mới “php8. 0. 1″ và trích xuất nội dung của php đã tải xuống. tập tin zip ở đây

Bước 2

Bây giờ, điều hướng đến thư mục PHP cũ của bạn. [của tôi là php7. 1. 10] và sao chép wampserver.conf từ cũ và dán nó vào “php8 của bạn. 0. thư mục 1″

Bước 3

Bây giờ, đi đến C. /wamp/bin/php/php8. 0. 1 thư mục và xác định vị trí tệp php.ini-development. Sao chép nó và đổi tên nó thành

extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
0 trong cùng một thư mục

Mở tệp

extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
0 mới được đổi tên và cập nhật các giá trị sau

extension_dir = C:/wamp/bin/php/php8.0.1/ext
upload_tmp_dir = C:/wamp/tmp
error_log = C:/wamp/tmp

Đảm bảo đặt đúng đường dẫn trong

extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
2

Bây giờ, hãy cuộn xuống danh sách tiện ích mở rộng và chọn tiện ích mở rộng phù hợp mà bạn cần. Tôi đã đặt các giá trị dưới đây

extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop

lưu và đóng tập tin

Bước 4

Bây giờ, tạo một bản sao của tệp

extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
0 và lưu nó dưới dạng
extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
4. Tệp này là cần thiết bởi máy chủ web Apache

Bước 5

Bây giờ hãy mở wampserver.conf được sao chép bằng C. /wamp/bin/php/php8. 0. 1/ thư mục trong Bước 2 ở trên. Sửa đổi nó để nó trông giống như dưới đây

Lưu ý rằng

extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
1 cho PHP 8 là
extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
2 và
extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
3 cho PHP 8 là
extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
4.  

Bước 6

Khởi động máy chủ WAMP và truy cập PHP >> Phiên bản PHP và ở đó bạn sẽ tìm thấy phiên bản 8. 0. 1 và chọn nó

Bước 7

Mở

extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
; Must be after mbstring as it depends on it
extension=exif
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
5 của bạn trong bất kỳ trình duyệt nào và truy cập liên kết Thông tin PHP. Bạn sẽ thấy rằng phiên bản PHP hiện đã được cập nhật lên PHP 8

gợi ý cuối cùng. Tốt hơn là đưa đường dẫn mới vào thư mục đường dẫn hệ thống của bạn, nếu không bạn có thể gặp phải một số vấn đề với tiện ích mở rộng CURL của mình. Chuyển đến cửa sổ biến môi trường Windows và chỉnh sửa biến hệ thống "Đường dẫn" để thêm chuỗi mới "C. \wamp\bin\php\php8. 0. 1;". Bước này sẽ giải quyết lỗi CURL "Không thể tải thư viện động 'php_curl. dll' - Không thể tìm thấy mô-đun được chỉ định trong Unknown trên dòng 0"

Php này ở đâu trong WAMP?

Cài đặt trên WAMP .
Giải nén thư viện từ kho lưu trữ để lấy Phalcon DLL
Sao chép tệp php_phalcon. .
chỉnh sửa php. ini, nó nằm ở C. \wamp\bin\php\php5. 5. 12\php. cái này. .
Cũng chỉnh sửa php. ini, được đặt tại C. \wamp\bin\apache\apache2. 4. 9\bin\php. cái này

Php này là gì?

Php. ini là tệp cấu hình mặc định để chạy các ứng dụng yêu cầu PHP . Nó được sử dụng để kiểm soát các biến như kích thước tải lên, thời gian chờ của tệp và giới hạn tài nguyên. php. ini là tập tin cấu hình.

WAMP có cài đặt PHP không?

WAMP là từ viết tắt của Windows, Apache, MySQL và PHP. Đó là một ngăn xếp phần mềm có nghĩa là cài đặt WAMP sẽ cài đặt Apache, MySQL và PHP trên hệ điều hành của bạn [Windows trong trường hợp của WAMP].

Chủ Đề