溫馨提示×

Ubuntu PHP擴展如何管理

小樊
52
2025-04-01 17:15:55
欄目: 編程語言

在Ubuntu系統中管理PHP擴展可以通過以下幾種方法進行:

安裝PHP擴展

  1. 使用APT包管理器
  • 安裝軟件源拓展工具:
sudo apt-get install software-properties-common python-software-properties
  • 更新軟件源緩存并添加 ondrej Sur 的 PHP PPA 源:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
  • 安裝 PHP 及其常用擴展:
sudo apt-get install php7.2 php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache
  • 查看可以安裝的擴展指令:
apt-cache search php7.2
  1. 使用PECL
  • 安裝 php-pear 和 php-dev 包:
sudo apt-get install php-pear php-dev
  • 使用 pecl 命令安裝所需的 PHP 擴展,例如安裝 redis 擴展:
sudo pecl install redis
  • 在 php.ini 文件中啟用擴展:
extension=redis.so
  • 保存并關閉 php.ini 文件,然后重啟 Apache 服務以使更改生效:
sudo service apache2 restart

啟用PHP擴展

  • 使用 phpenmod 命令啟用系統中的特定 PHP 模塊,例如啟用 mbstring 模塊:
sudo phpenmod mbstring
  • 為所有已安裝的 PHP 版本和所有 SAPI 啟用模塊:
sudo phpenmod -v all mbstring

禁用PHP擴展

  • 使用 phpdismod 命令從系統中禁用任何不必要的 PHP 模塊,例如禁用 mbstring 模塊:
sudo phpdismod mbstring
  • 禁用特定 PHP 版本的任何模塊:
sudo phpdismod -v 7.4 mbstring
  • 禁用所有 PHP 版本上特定 SAPI 的任何模塊:
sudo phpdismod -s apache2 mbstring

查看已安裝的PHP擴展

  • 使用以下命令列出所有已安裝的 PHP 擴展:
php -m

或者,查看 /etc/php/版本號/cli/php.ini/etc/php/版本號/apache2/php.ini 文件中列出的擴展。

請注意,上述命令中的 版本號 應替換為實際的 PHP 版本號,例如 7.2。在執行這些命令之前,請確保已經安裝了相應的 PHP 版本和擴展。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女