Cách cập nhật phiên bản php trong xampp ubuntu
Trong nhiều trường hợp, bạn có thể muốn sử dụng XAMPP với phiên bản PHP khác với phiên bản được cài đặt sẵn. Bạn có thể làm điều này để nhận được những lợi ích của phiên bản PHP mới hơn hoặc để tạo lại các lỗi bằng phiên bản PHP cũ hơn Show Hướng dẫn này giả định rằng hệ thống của bạn bao gồm tất cả các công cụ biên dịch cần thiết. Nếu chưa có, bạn có thể cài đặt dễ dàng bằng cách chạy lệnh sudo apt-get install build-essential hoặc sudo yum groupinstall "Development Tools" từ thiết bị đầu cuối Linux của bạn Để sử dụng một phiên bản PHP khác với XAMPP, hãy làm theo các bước sau
Phiên bản mới của PHP bây giờ sẽ hoạt động. Để xác minh điều này, hãy duyệt đến URL http. //localhost/xampp/phpinfo. php, hiển thị đầu ra của lệnh phpinfo() và kiểm tra số phiên bản ở đầu trang Bạn phải sao lưu máy chủ của mình trước khi chạy các lệnh này vì chúng không thể bị đảo ngược. Nếu bạn đang sử dụng dịch vụ lưu trữ đám mây, hãy đảm bảo rằng bạn hình dung phiên bản của mình trước khi chạy bất kỳ lệnh nào trong số này. Bạn đã được cảnh báo Để biết phiên bản PHP nào bạn đang sử dụng, hãy chạy
Nếu bạn đang chạy PHP 7. x, bạn có thể tiếp tục với hướng dẫn này để nâng cấp lên PHP 8 1. Gói PHPNâng cấp từ PHP 7. x lên PHP 8 không chỉ liên quan đến việc nâng cấp lõi PHP mà còn tất cả các tiện ích mở rộng của nó. Ví dụ: nếu bạn sử dụng tiện ích mở rộng PHP cURL, bạn sẽ cần cài đặt thủ công phiên bản PHP 8 ở cuối hướng dẫn này Ở cuối hướng dẫn này, tôi đã bao gồm một lệnh để cài đặt các tiện ích mở rộng PHP 8 phổ biến nhất, tuy nhiên, bạn nên kiểm tra xem PHP 7 nào. x hiện được cài đặt trên máy chủ cụ thể của bạn và lưu ý mọi thứ quan trọng đối với việc chạy ứng dụng web của riêng bạn
đầu ra
Ví dụ trên cho thấy PHP 7. 2 tiện ích mở rộng được cài đặt trên máy chủ của riêng tôi trước khi nâng cấp lên PHP 8. Sao chép kết quả của riêng bạn vào một tệp văn bản và giữ nó an toàn trong trường hợp bạn cần cài đặt phiên bản PHP 8 sau này 2. Gỡ cài đặt/Gỡ bỏ PHP 7. x và Tiện ích mở rộngĐể gỡ cài đặt PHP 7. x và tất cả các tiện ích mở rộng của nó, hãy chạy lệnh bên dưới ________số 8 Nhấn 7 và 8 khi được nhắcNếu bạn đã cài đặt phpMyAdmin, bạn có thể thấy màn hình này Nếu được nhắc với thông báo trên, hãy chọn 9 và nhấn 8Bạn cũng có thể được nhắc xóa cơ sở dữ liệu Nếu được nhắc với thông báo trên, hãy chọn 1 và nhấn 83. Autoclean và AutoremoveSau khi gỡ cài đặt các gói khỏi Linux, bạn nên chạy hai lệnh này ./configure --prefix=/opt/lampp --with-apxs2=/opt/lampp/bin/apxs --with-config-file-path=/opt/lampp/etc --with-mysql=mysqlnd5 ./configure --prefix=/opt/lampp --with-apxs2=/opt/lampp/bin/apxs --with-config-file-path=/opt/lampp/etc --with-mysql=mysqlnd6 Nhấn 3 và 8 nếu được nhắc4. Thêm kho lưu trữ PPA của Ondřej SurýNếu bạn đang chạy Ubuntu 22. 04 trở lên thì không cần thêm kho bên dưới này. Thay vào đó, hãy chuyển sang phần 5 Nếu bạn đang chạy Ubuntu 20. 04 hoặc 18. 04, các gói nhị phân PHP 8 chỉ khả dụng trong kho lưu trữ Ondřej Surý PPA. Cài đặt bên dưới ./configure --prefix=/opt/lampp --with-apxs2=/opt/lampp/bin/apxs --with-config-file-path=/opt/lampp/etc --with-mysql=mysqlnd9 Bạn có thể thấy một thông báo chào mừng đầu ra ./configure --prefix=/opt/lampp --with-apxs2=/opt/lampp/bin/apxs --with-config-file-path=/opt/lampp/etc --with-mysql=mysqlnd --enable-inline-optimization --disable-debug --enable-bcmath --enable-calendar --enable-ctype --enable-ftp --enable-gd-native-ttf --enable-magic-quotes --enable-shmop --disable-sigchild --enable-sysvsem --enable-sysvshm --enable-wddx --with-gdbm=/opt/lampp --with-jpeg-dir=/opt/lampp --with-png-dir=/opt/lampp --with-freetype-dir=/opt/lampp --with-zlib=yes --with-zlib-dir=/opt/lampp --with-openssl=/opt/lampp --with-xsl=/opt/lampp --with-ldap=/opt/lampp --with-gd --with-imap-ssl --with-gettext=/opt/lampp --with-mssql=/opt/lampp --with-sybase-ct=/opt/lampp --with-mysql-sock=/opt/lampp/var/mysql/mysql.sock --with-oci8=shared,instantclient,/opt/lampp/lib/instantclient --with-mcrypt=/opt/lampp --with-mhash=/opt/lampp --enable-sockets --enable-mbstring=all --with-curl=/opt/lampp --enable-mbregex --enable-zend-multibyte --enable-exif --with-bz2=/opt/lampp --with-sqlite=shared,/opt/lampp --with-sqlite3=/opt/lampp --with-libxml-dir=/opt/lampp --enable-soap --enable-pcntl --with-mysqli=mysqlnd --with-iconv=/opt/lampp --with-pdo-mysql=mysqlnd --with-pdo-sqlite --with-icu-dir=/opt/lampp --enable-fileinfo --enable-phar --enable-zip --enable-intl0 Nhấn 8 để thêm kho lưu trữ5. Cài đặt PHP8Khi viết, PHP 8. 1 hiện đã có sẵn vì vậy chúng tôi sẽ cài đặt cái đó. Nếu có phiên bản mới hơn, hãy đảm bảo thay đổi các lệnh bên dưới để phù hợp ./configure --prefix=/opt/lampp --with-apxs2=/opt/lampp/bin/apxs --with-config-file-path=/opt/lampp/etc --with-mysql=mysqlnd --enable-inline-optimization --disable-debug --enable-bcmath --enable-calendar --enable-ctype --enable-ftp --enable-gd-native-ttf --enable-magic-quotes --enable-shmop --disable-sigchild --enable-sysvsem --enable-sysvshm --enable-wddx --with-gdbm=/opt/lampp --with-jpeg-dir=/opt/lampp --with-png-dir=/opt/lampp --with-freetype-dir=/opt/lampp --with-zlib=yes --with-zlib-dir=/opt/lampp --with-openssl=/opt/lampp --with-xsl=/opt/lampp --with-ldap=/opt/lampp --with-gd --with-imap-ssl --with-gettext=/opt/lampp --with-mssql=/opt/lampp --with-sybase-ct=/opt/lampp --with-mysql-sock=/opt/lampp/var/mysql/mysql.sock --with-oci8=shared,instantclient,/opt/lampp/lib/instantclient --with-mcrypt=/opt/lampp --with-mhash=/opt/lampp --enable-sockets --enable-mbstring=all --with-curl=/opt/lampp --enable-mbregex --enable-zend-multibyte --enable-exif --with-bz2=/opt/lampp --with-sqlite=shared,/opt/lampp --with-sqlite3=/opt/lampp --with-libxml-dir=/opt/lampp --enable-soap --enable-pcntl --with-mysqli=mysqlnd --with-iconv=/opt/lampp --with-pdo-mysql=mysqlnd --with-pdo-sqlite --with-icu-dir=/opt/lampp --enable-fileinfo --enable-phar --enable-zip --enable-intl2 ./configure --prefix=/opt/lampp --with-apxs2=/opt/lampp/bin/apxs --with-config-file-path=/opt/lampp/etc --with-mysql=mysqlnd --enable-inline-optimization --disable-debug --enable-bcmath --enable-calendar --enable-ctype --enable-ftp --enable-gd-native-ttf --enable-magic-quotes --enable-shmop --disable-sigchild --enable-sysvsem --enable-sysvshm --enable-wddx --with-gdbm=/opt/lampp --with-jpeg-dir=/opt/lampp --with-png-dir=/opt/lampp --with-freetype-dir=/opt/lampp --with-zlib=yes --with-zlib-dir=/opt/lampp --with-openssl=/opt/lampp --with-xsl=/opt/lampp --with-ldap=/opt/lampp --with-gd --with-imap-ssl --with-gettext=/opt/lampp --with-mssql=/opt/lampp --with-sybase-ct=/opt/lampp --with-mysql-sock=/opt/lampp/var/mysql/mysql.sock --with-oci8=shared,instantclient,/opt/lampp/lib/instantclient --with-mcrypt=/opt/lampp --with-mhash=/opt/lampp --enable-sockets --enable-mbstring=all --with-curl=/opt/lampp --enable-mbregex --enable-zend-multibyte --enable-exif --with-bz2=/opt/lampp --with-sqlite=shared,/opt/lampp --with-sqlite3=/opt/lampp --with-libxml-dir=/opt/lampp --enable-soap --enable-pcntl --with-mysqli=mysqlnd --with-iconv=/opt/lampp --with-pdo-mysql=mysqlnd --with-pdo-sqlite --with-icu-dir=/opt/lampp --enable-fileinfo --enable-phar --enable-zip --enable-intl3 đầu ra 0Nhấn 3 và 8 nếu được nhắcKhởi động lại Apache 16. Cài đặt phần mở rộng PHP 8Lệnh bên dưới bao gồm một số tiện ích mở rộng PHP phổ biến nhất, bao gồm một trang web WordPress điển hình. Tuy nhiên, nếu bạn thấy rằng một số tiện ích mở rộng bị thiếu, hãy tham khảo Bước 1 ở trên và cài đặt các gói bạn yêu cầu theo cách thủ công Làm cách nào để cập nhật phiên bản PHP của tôi trong xampp?Làm cách nào để cập nhật phiên bản PHP của tôi trong xampp 8? . Giải nén thư mục php từ tệp zip Đặt thư mục php trong thư mục Xampp Mở Bảng điều khiển XAMPP và nhấp vào nút cấu hình Nhấp vào nút Cấu hình bên cạnh apache Lưu và khởi động lại Apache Bây giờ Xampp được cập nhật với PHP 8 Làm cách nào tôi có thể cập nhật xampp PHP 7 lên 8?Làm cách nào để nâng cấp lên PHP 8? . Bước 1 - Mở Bảng điều khiển XAMPP. Mở Bảng điều khiển XAMPP như trong Hình 1 Bước 2 - Mở Bảng cấu hình Apache Bước 3 - Mở tệp cấu hình Bước 4 - Cập nhật đường dẫn cài đặt PHP Bước 5 - Lưu cấu hình và khởi động Apache Bước 6 - Xác minh PHP |