1、先进入php解压缩后的源码包中,找到要安装的扩展模块的目录。
[root@redhat5 sockets]# cd /home/soft/php-5.2.12/ext/sockets
在sockets目录下面以绝对路径运行phpize程序,这时会自动生成sockets的configure程序,在sockets目录下面可以看到。
[root@redhat5 sockets]# /home/webserver/php5.2.12/bin/phpize
2、进行编译安装
[root@redhat5 sockets]# ./configure --with-php-config=/home/webserver/php5.2.12/bin/php-config
[root@redhat5 sockets]#make
[root@redhat5 sockets]#make install
执行完make install屏幕上会提示sockets.so存放的路径,然后把它复制到php的extensions目录中,例如我的路径为 /home/webserver/php5.2.12/lib/php/extensions
3、修改php.ini文件
找到extension_dir = "./" 这行,修改为:
extension_dir = "/home/webserver/php5.2.12/lib/php/extensions/"
然后再新增加一行:
extension=sockets.so
4、重启apache即可生效。
Ⅱ php 怎么安装扩展
在windows平台上,主要是三个步骤:
1、下载php扩展库文件;
一般在http://pecl.php.net/上就有下载信息。
2、解压缩文件,将*.dll文件复制到PHP程序主目录下的“ext”或者“extension”目录。
3、打开php.ini文件,在“Dynamic Extensions”配置段中加上“extension=*.dll”,关闭文件,重新启动一下服务器就可以加载成功了。
Ⅲ PHP的扩展模块怎么添加
在PHP/etc 文件夹中加入扩展
在PHP 文件夹下的php.ini文件里 有很多dll文件的地方加入一行 你所添加的扩展的名字xxxx.dll
或者 是 在php.ini中直接打开对应的扩展 ,将目标行的 ; 给去掉
哦,对了,最后记得要重新启动PHP的服务器
Ⅳ centos 7.2 系统 php7.0.12的 curl 扩展怎么开启
curl是一个广泛使用的用来上传和下载的命令行工具,当然严格来讲,它还可以有别的用途。对于测试来讲,它是Web相关测试非常实用的工具,包括debugging,使用起来非常方便。
下面直接进入主题:
1、直接进入到php源码包中找到原先安装PHP的源码包文件①;
2、直接进入/usr/package/php-7.1.10/ext/curl目录②;
cd /usr/package/php-7.1.10/ext/curl
3、通过phpize工具生成configure文件③;
/usr/local/php/bin/phpize
4、将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系④;
./configure --with-php-config=/usr/local/php/bin/php-config
5、编译程序并安装文件;
make &&make install
6、在php的配置文件php.ini最后一行添加extension=curl.so即可。
相关解释(带圆圈的数字编号)可参考:https://panxu.net/article/8392.html
Ⅳ win10 php7 怎么弄mysql扩展
非常遗憾的告诉你,php7不支持MySQL扩展了,只有使用mysqli和pdo扩展,PHP.INI中取消下面两行前面的分号:
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
Ⅵ php7.0 下 怎么安装mbstring扩展
环境:win8.1系统 wampsever(忘了版本号,里面是Apache2.4.17+Mysql5.7.9+PHP5.6.16&7.0.0)
1.先看看phpinfo中有没有mbstring。
如何看phpinfo?打开记事本,写如下代码
<?php
phpinfo();
?>
保存为phpinfo.php,放到wamp安装目录的www文件夹下。然后用浏览器打开网址localhost/phpinfo.php
如果你mbstring是装了的,可以看到mbstring的信息。如果没有,那就跟我一样没装,继续往下。
2.打开wamp里的php安装目录,如我的是D:\wamp64\bin\php,我这个版本的wamp集合了两个php版本,5.6.16和7.0.0,先打开第一个,找到如下三个文件:
3.这三个文件都用记事本打开,搜索extension=extension=php_mbstring.dll这一句,如果前面有分号,就把分号删了,然后保存文件。
4.如果你下载的wamp也有集合了两个php版本,那再到另一个版本的文件夹下把步骤3的事再做一遍。
5.重启wamp的服务器,然后进入phpAdmin,发现已经可以进入了。查看phpinfo里也有了mbstring的信息。
Ⅶ 如何在PHP7中安装mysql的扩展
你好,
1.去php网站上下载mysql扩展,
2.解压并使用phpize工具初始化,编译:
#解压
tar xzvf mysql-45881bd.tar.gz
#进入mysql扩展目录 from
cd mysql-45881bd/
#使用phpize初始化,我的phpize在/opt/目录
/opt/php/bin/phpize
#编译mysql扩展,使用mysql native driver作为mysql链接库
./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd
make && make install
3.接下来,我们直接编辑php.ini文件,把mysql.so拷贝到php.ini的extension_dir中,然后在php.ini中加入extension=mysql.so
4.重启php
成功之后,用phpinfo即可看到mysql扩展的信息
Ⅷ 如何在PHP7中安装mysql扩展
1,去php网站上下载mysql扩展
2,解压并使用phpize工具初始化,编译:
#解压
tar xzvf mysql-45881bd.tar.gz
#进入mysql扩展目录
cd mysql-45881bd/
#使用phpize初始化,我的phpize在/opt/目录
/opt/php/bin/phpize
#编译mysql扩展,使用mysql native driver作为mysql链接库
./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd
make && make install
5,编辑php.ini文件,把mysql.so拷贝到php.ini的extension_dir中,然后在php.ini中加入extension=mysql.so
6,重启php
Ⅸ ubuntu 上php-7.0.7怎么添加pdo扩展
pdo扩展模是有蛮多了,如pdo_mysql也是pdo模块中的一个了,下文我们就以安装pdo_mysql为示例帮助大家介绍一下安装步骤吧,其它的pdo扩展模块安装步骤也可以一样。
假设php目录为/usr/local/php
mysql目录为/usr/local/mysql
1. 进入PHP源码包ext/pdo目录
cd ext/pdo
2. 执行/usr/local/php/bin/phpize[假设PHP的安装目录为/usr/local/php]
/usr/local/php/bin/phpize
3. 配置扩展pdo
./configure --with-php-config=/usr/local/php/bin/php-config --enable-pdo=shared
4. 编译 && 安装pdo
make && make install
成功则出现
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
Installing header files: /usr/local/php//include/php/
Installing PDO headers: /usr/local/php//include/php/ext/pdo/
说明在/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目录下生成了pdo.so文件
5. 在PHP源码包中进入pdo_mysql
cd ext/pdo_mysql
6. /usr/local/php/bin/phpize
/usr/local/php/bin/phpize
7. 配置pdo_mysql[假设Mysql的安装目录为/usr/local/mysql]
1./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
8. 编译 安装pdo_mysql
make && make install
成功则出现
Installing shared extensions: /usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/
说明的/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/目录下生成了pdo_mysql.so文件
9. 在php配置文件中加上
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo_mysql.so";
extension="/usr/local/php//lib/php/extensions/no-debug-non-zts-20060613/pdo.so";
10. 重启相关服务
/etc/init.d/php-fpm restart