thinkphp6: 從6.0.9升級(php 8.0.14)到 6.0.10lts版本(php 8.1.1)


一,切換php版本:從8.0.14到8.1.1

1,查看當前的php版本
root@lhdpc:~# php --version
PHP 8.0.14 (cli) (built: Dec 23 2021 11:52:42) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.14, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.14, Copyright (c), by Zend Technologies 
2,切換:
把當前的php8備份為php80
root@lhdpc:/usr/local/soft# mv php8 php80
把之前安裝的php81切換到php8
root@lhdpc:/usr/local/soft# mv php81 php8
 
3,查看php的版本:
root@lhdpc:/usr/local/soft# php --version
PHP 8.1.1 (cli) (built: Dec 20 2021 16:12:16) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.1, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.1, Copyright (c), by Zend Technologies

可見已切換成功

4,重啟php-fpm服務
重啟
root@lhdpc:/usr/local/soft# systemctl restart php-fpm.service
查看服務狀態
root@lhdpc:/usr/local/soft# systemctl status php-fpm.service
● php-fpm.service - The PHP FastCGI Process Manager
     Loaded: loaded (/etc/systemd/system/php-fpm.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-12-31 14:10:20 CST; 2s ago
   Main PID: 2990 (php-fpm)
      Tasks: 3 (limit: 4588)
     Memory: 18.6M
        CPU: 336ms
     CGroup: /system.slice/php-fpm.service
             ├─2990 php-fpm: master process (/usr/local/soft/php8/etc/php-fpm.conf)
             ├─2992 php-fpm: pool www
             └─2993 php-fpm: pool www
 
12月 31 14:10:20 lhdpc systemd[1]: Started The PHP FastCGI Process Manager.

 

5,通過phpinfo查看切換效果:

說明:劉宏締的架構森林是一個專注架構的博客,

網站:https://blog.imgtouch.com
本文: https://blog.imgtouch.com/index.php/2023/05/29/thinkphp6-cong-6-9-sheng-ji-php-8-14-dao-6-10lts-ban-ben/

         對應的源碼可以訪問這里獲取: https://github.com/liuhongdi/
         或: https://gitee.com/liuhongdi

說明:作者:劉宏締 郵箱: 371125307@qq.com

二,升級thinkphp6的版本:

切換到項目所在目錄:
1,查看原來的版本:
root@lhdpc:~# cd /data/php/admapi/
root@lhdpc:/data/php/admapi# php think version
v6.0.9
2,升級命令:
liuhongdi@lhdpc:/data/php/admapi$ composer update
如圖:
說明:不能只升級framework,
會報錯
3,查看升級后的版本:
liuhongdi@lhdpc:/data/php/admapi$ php think version
v6.0.10LTS
4,查看效果:
訪問頁面查看是否正常工作:

三,php的安裝和創建thinkphp項目的文檔,請參見:

1,安裝php8.1.1
2,創建thinkphp6項目:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM