宝塔面板给PHP添加UUID扩展

来源:IT星空
访问量:87
发布日期:2023-12-24

本例宝塔环境:apache + PHP7.4 +centos8

一、进入宝塔面板后,点击左侧的“终端”菜单,进入命令行模式,输入命令:

wget https://pecl.php.net/get/uuid-1.2.0.tgz

下载uuid安装包:

二、下载好源码压缩包之后 解压并进入源码目录准备安装,命令如下:

tar zxf uuid-1.2.0.tgz && cd uuid-1.2.0

三、使用phpize命令用于准备php扩展库的编译环境

不同php版本的命令都不同
如果是7.0的php版本就是/www/server/php/70/bin/phpize
如果是7.4的php版本就是/www/server/php/74/bin/phpize
简单的把数字替换掉就好

四、编译安装前的准备 指定php配置目录

如果是php的其他版本把下面命令行中的74改成对应版本即可

./configure --with-php-config=/www/server/php/74/bin/php-config

五、安装,输入命令:

make && make install

六、切换到“软件商店”菜单,找到PHP7.4,点击“设置”——“配置文件”,在最后添加如下两行后保存:

[uuid]
extension = uuid.so

八、保存后,重载配置或者重启php即可生效:

九、在项目根目录下建个php文件,输入一下内容保存:

<?php
	if (function_exists('uuid_create') === true) {
   		echo uuid_create(), "<br>";
   		echo uuid_create(1);
	} else {
   		echo 'uuid未安装';
	}
?>

在浏览器里访问刚才的文件,即可判断是否安装成功: