导航:首页 > 编程语言 > linuxphp扩展库

linuxphp扩展库

发布时间:2022-07-23 11:18:46

linux系统下如何安装oci8的php扩展

Linux下PHP Oracle客户端扩展(OCI8)安装
因为最近的项目需要用php访问oracle数据库,不得不在linux下给php安装oci8扩展。php也可以使用pdo访问oracle数据库,但还是需要安装客户端。参考张宴博客的这篇文章,出了很多问题,多次尝试,足够折腾才安装成功。首先到oracle官网的这个页面下载相关的文件,注意要连数据库服务器的版本,一定要对应,否则安装成功也会连不上,同时也要区分32位、64位服务器,比如我要连的数据库服务器是oracle10.2.0.4,64位主机,那么我要下载下面三个文件:oracle-instantclient-basic-10.2.0.4-1.x86_64.rpmoracle-instantclient-devel-10.2.0.4-1.x86_64.rpmoracle-instantclient-sqlplus-10.2.0.4-1.x86_64.rpm用以下命令安装rpm -ivh oracle-instantclient-basic-10.2.0.4-1.x86_64.rpm oracle-instantclient-devel-10.2.0.4-1.x86_64.rpm oracle-instantclient-sqlplus-10.2.0.4-1.x86_64.rpm再安装OCI8 PHP扩展yum install lio
wget http://pecl.php.net/get/oci8-1.3.5.tgz
tar zxvf oci8-1.3.5.tgz
cd oci8-1.3.5/
/home/renjun/php/bin/phpize CFLAGS="-I/usr/include/oracle/10.2.0.4/client64/" CXXFLAGS="-I/usr/include/oracle/10.2.0.4/client64/"
./configure --with-php-config=/home/renjun/php/bin/php-config --with-oci8=/usr/lib/oracle/10.2.0.4/client64/上面橙色的表示php的安装路径,红色的表示oracle路径,oracle路径会因为版本的不同文件夹名称有所不同,要到相应目录查看一下,确认路径正确。然后执行make,如果报错,就执行./configure --with-php-config=/home/renjun/php/bin/php-config --with-oci8=instantclient,/usr/lib/oracle/10.2.0.4/client64/lib/成功后会提示你执行make test,那就执行吧,可能会出现一堆的fail,但是不要紧。继续make install。修改php.ini文件,添加extension = "oci8.so"重启apache,用phpinfo()函数查看oci8是否安装成功。第一次安装的时候装错版本,重装了很多遍显示的仍然事老版本的扩展,必须要删除oci8-1.3.5这个目录重新解压,执行上面的命令才可以。最后鄙视一下oracle,下载你的扩展还必须注册你的会员,几十个必填字段,不就下载个东西么!

② 如何在linux下安装phalcon框架php版本的扩展

第一步:在网络中搜索Phalcon,一般第一个网站,进入网站,我们点击网站首页的download,目前该框架的最近版本是2.0

③ linux上php怎么添加mysql的扩展

不需要进行数据库操作,不需要安装mysql。 php的mysql扩展是php用于操作mysql数据库的函数库,如果需要进行数据库操作,不仅要有函数库,还需要安装数据库。

④ linux中安装php扩展的问题

如果php安装没问题的话,我记得安装这些扩展要用到 phpize 吧

在memcache安装文件目录
/usr/bin/phpize 你改变目录就改变

./configure --with-php-config=/usr/bin/php-config
安装

如果文件位置有变动,你自己慢慢找你的安装目录吧

⑤ linux中php没有curl这个扩展,大家怎么解决啊求解

首先看下php扩展库里有没有php_curl.dll这个扩展库文件 没有的话要去下载一个

下载地址:网页链接

修改php.ini文件:
extension=php_curl.dll
然后phpinfo查看一下有没有curl相关信息 有的话就说明开启成功

⑥ linux php的mogobd扩展怎么装

.下载相应扩展的源码 pecl.php.net上能找到大部分
2.切换到扩展源码目录,使用phpize命令来生成configure文件
3.执行 ./confirgure
4.make && make install
编译完的扩展so文件就会被安装到php的扩展目录下去,编辑php.ini文件,增加extension=xxx.so文件后重启fpm或是apache就可以

与linuxphp扩展库相关的资料

热点内容
金融结算法补充条款 浏览:289
什么叫服务器怎么连接 浏览:519
空调压缩机有制冷但室内不是很冷 浏览:837
如何查解压成功 浏览:647
代码编译服务器硬件配置2021 浏览:413
php如何选中相同的进行修改 浏览:623
工行app个人怎么给企业账户转账 浏览:149
汇编与程序员 浏览:666
压缩包解码器下载 浏览:130
爱旅行的预备程序员 浏览:111
安卓qq浏览器怎么转换到ios 浏览:292
不同编译器的库可以调用吗 浏览:455
灰度信托基金加密 浏览:421
宿迁程序员兼职网上接单 浏览:925
电视编译器怎么设置 浏览:278
手机如何解压汉字密码的压缩包 浏览:703
为什么很多程序员爱用vim 浏览:830
安卓手机怎么连接宝华韦健音响 浏览:559
12星座制作解压球 浏览:871
java调用oracle数据 浏览:829