参考资料

  1. ubuntu 系统要求
  2. Ubuntu 系统安装版本选择与切换
  3. Ubuntu 系统如何使用PHP扩展?
  4. Ubuntu 超详细保姆级安装教程
  5. Ubuntu 系统安装如何配置PHP-FPM?
  6. Ubuntu 系统启动PHP-FPM服务
  7. 在Ubuntu/Debian系统上安装简体中文语言支持并生成对应的locale设置
  8. 如何管理PHP-FPM服务?

Ubuntu 系统如何使用PHP扩展?

  1. 安装PHP扩展

    • 更新包列表:

      sudo apt update
    • 搜索可用扩展:

      apt search php- | grep -i 扩展名
    • 安装扩展(以php-mbstring为例):

      sudo apt install php-mbstring
  2. 启用/禁用扩展

    • 手动启用:

      sudo phpenmod 扩展名
    • 手动禁用:

      sudo phpdismod 扩展名
  3. 检查已安装扩展

    • 列出所有已安装扩展:

      php -m
    • 查看特定扩展信息:

      php -i | grep 扩展名
  4. 配置php.ini

    • 找到php.ini路径:

      php --ini
    • 编辑配置文件:

      sudo nano /etc/php/版本号/cli/php.ini

      添加或取消注释:

      extension=扩展名.so
  5. 重启服务

    • 如果是Apache:

      sudo systemctl restart apache2
    • 如果是Nginx + PHP-FPM:

      sudo systemctl restart php版本号-fpm
  6. 编译安装扩展(非APT方式)

    • 进入PHP源码目录:

      cd /path/to/php-src/ext/扩展名
    • 编译安装:

      phpize
      ./configure
      make
      sudo make install
  7. 验证扩展

    • 创建测试文件:

      echo "<?php phpinfo(); ?>" > test.php
    • 浏览器访问或命令行查看:

      php test.php