Linux下PHP扩展的安装指南

PHP作为一种流行的服务器端脚本语言,其强大的扩展功能使其在Web开发中得到了广泛的应用,在Linux系统中安装PHP扩展,可以极大地丰富PHP的功能,提高Web应用的处理能力和效率,本文将详细介绍在Linux下安装PHP扩展的步骤和方法。
安装前的准备
-
确保PHP已安装:在安装扩展之前,首先要确认PHP已经安装在你的Linux系统中,可以通过运行
php -v命令来查看PHP的版本信息。 -
安装编译工具:安装PHP扩展通常需要编译,因此需要安装编译工具,在Ubuntu系统中,可以使用以下命令安装:
sudo apt-get install build-essential
在CentOS系统中,可以使用以下命令安装:
sudo yum groupinstall "Development Tools"
-
安装依赖库:根据需要安装的PHP扩展,可能需要安装相应的依赖库,安装MySQL扩展需要安装MySQL客户端库。
安装PHP扩展

-
找到扩展源码:需要找到你想要安装的PHP扩展的源码,可以从PHP官方网站、PECL(PHP Extension Community Library)或其他可靠来源下载。
-
解压源码:将下载的扩展源码解压到一个目录中。
tar -zxvf php_extension-1.0.0.tgz
-
进入扩展目录:进入解压后的扩展目录。
cd php_extension-1.0.0
-
编译扩展:在扩展目录中,执行以下命令进行编译。
./configure --with-php-config=/usr/bin/php-config make
--with-php-config=/usr/bin/php-config表示指定PHP配置文件的路径,如果不确定路径,可以使用which php-config命令查找。 -
安装扩展:编译完成后,执行以下命令安装扩展。
sudo make install
-
配置PHP:在PHP的配置文件
php.ini中启用扩展,打开php.ini文件,找到extension_dir配置项,确保其值指向扩展安装目录(例如/usr/local/lib/php/extensions/no-debug-non-zts-20190902/),找到需要启用的扩展,去掉其前面的分号(;),保存并关闭文件。
-
重启Web服务器:重启Web服务器以使配置生效,在Ubuntu系统中,可以使用以下命令重启Apache:
sudo systemctl restart apache2
在CentOS系统中,可以使用以下命令重启Apache:
sudo systemctl restart httpd
验证扩展安装
-
创建一个测试文件:在Web服务器的根目录下创建一个名为
test.php的文件,并添加以下内容。<?php phpinfo(); ?>
-
访问测试文件:在浏览器中访问
http://yourdomain.com/test.php,你应该能看到PHP的信息页面,其中包含了刚刚安装的扩展信息。
通过以上步骤,你就可以在Linux下成功安装PHP扩展了,希望本文能对你有所帮助。


















