导航:首页 > 编程语言 > 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扩展库相关的资料

热点内容
程序员多数有对象 浏览:131
单片机延时程序计算 浏览:444
编译原理语法翻译 浏览:504
pr编译出错渲染存在偏移 浏览:262
如何制作自家的app 浏览:197
推荐一个解压软件rar解压帮手 浏览:208
wd文档加密器 浏览:747
服务器上传压缩包一般是什么格式 浏览:333
发送加密文件密码几位数 浏览:158
树洞app怎么样 浏览:175
vivo编译时间可以改么 浏览:150
编译和编辑怎么区分 浏览:979
iar编译文件顺序 浏览:899
java二叉搜索树 浏览:633
王者怎么看好友的服务器 浏览:733
无线编码单片机 浏览:464
天联高级版域名服务器地址 浏览:206
鸿蒙用什么编译 浏览:730
服务器如何迅速扩容 浏览:792
服务器无固定ip地址不 浏览:643