在 Ubuntu 中安装 PHP 扩展有多种方法,以下介绍两种常用的方法:使用 APT 包管理器和手动编译安装扩展。
更新软件包列表:
sudo apt update
安装所需的 PHP 扩展:
你可以使用 apt
命令来安装特定的 PHP 扩展。例如,要安装 php-mysql
和 php-curl
扩展,可以运行以下命令:
sudo apt install php-mysql php-curl
重启 Web 服务器: 安装完扩展后,需要重启 Web 服务器以使更改生效。如果你使用的是 Apache,可以运行:
sudo systemctl restart apache2
如果你使用的是 Nginx 和 PHP-FPM,可以运行:
sudo systemctl restart php-fpm
sudo systemctl restart nginx
下载扩展源码:
你可以从 PHP 官方网站或 PECL 下载所需的扩展源码。例如,要下载 php-mysqlnd
扩展,可以运行:
wget https://github.com/php/php-mysqlnd/archive/master.zip
解压源码:
unzip master.zip
cd php-mysqlnd-master
编译和安装扩展:
phpize
./configure
make
sudo make install
配置 PHP:
编辑 php.ini
文件,添加扩展配置。你可以找到 php.ini
文件的位置,通常在 /etc/php/版本号/apache2/php.ini
或 /etc/php/版本号/cli/php.ini
。
sudo nano /etc/php/版本号/apache2/php.ini
在文件末尾添加以下行:
extension=mysqlnd.so
重启 Web 服务器: 安装完扩展后,需要重启 Web 服务器以使更改生效。如果你使用的是 Apache,可以运行:
sudo systemctl restart apache2
如果你使用的是 Nginx 和 PHP-FPM,可以运行:
sudo systemctl restart php-fpm
sudo systemctl restart nginx
你可以通过创建一个 PHP 文件来验证扩展是否已成功安装。例如,创建一个名为 info.php
的文件,并添加以下内容:
<?php
phpinfo();
?>
然后在浏览器中访问 http://your_server_ip/info.php
,你应该能看到 PHP 信息页面,并在其中找到你安装的扩展。
通过以上步骤,你应该能够在 Ubuntu 中成功安装所需的 PHP 扩展。