我在UBUNTU下编写了一个PHP扩展, 放好so文件,填好php.ini后,用phpinfo() 可以看到 MyEx MyEx support enabled 查看 php -m 可以看到我的扩展模块已被加载 Mysql Openssl MyEx 访问扩展生成的PHP文件的MyEx.php 出现了: Functions available in the test extension: confirm_MyEx_compiled myhello MyEx_check MyEx_GenerateChallenge Fatal error: Call to undefined function: confirm_myex__compiled() in /usr/local/a...
by imdemon - PHP - 2009-03-06 11:30:40 阅读(1653) 回复(3)
在这里,我主要想和大家讲解一下php模块程序如何加载。我们在使用源码包安装时,加载php的扩展模块非常方便,使用confgiure命令配置时加载相关模块非常的灵活。但是如果是rpm包安装的该如何自如的加载模块内? 首先,我们要使用 rpm -qa |grep php 命令查看下系统内都安装了哪些php程序。主要是查看是否安装了php开发包php-devel的rpm包。 如果没有,我们需要安装下 rpm -uvh php-devel.版本号.rpm 安装成功后,我们会发现系...
我想用我的第一张光盘,安装gcc工具,可是我插入光盘, 在终端用mount /dev/hdc /mnt/cdrom 他说是写保护,只能读 但/mnt/cdrom下什么也没有,怎么回事, 帮忙解决一下.我在vmware安装的linux9.0,系统没有make命令,所以想重新安装一下gcc(我记得安装系统的时候装了gcc) 我第一次学linux,请大家多多指点
我按照网上广为流传的编写PHP扩展的方法编译了一个my.so文件。。 现在想装到另外一个系统上去。。。 过程是不是这样: 1将my.so拷贝到扩展目录下 2 修改php.ini 加入 extension=my.so 3 重启apache 请问过程是不是这样?
linux 的虚拟主机 有dl()的功能, 但是没有dbase.so 扩展,我能不能从其他系统拷贝一个dbase.so到一个目录,然后dl()进去???? if (!extension_loaded('dbase')) { if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { dl('php_dbase.dll'); } else { dl('dbase.so'); } }
如何安装linux-NTFS 安装和你的linux版本和内核相对应的版本,这一点非常重要,否则将无法使用。 通过“whichrpm”script(见附件)快速知道你的linux版本和内核: # chmod 700 whichrpm # ./whichrpm 接下来,我们再查看我们使用的是什么Release # cat /etc/redhat-release 查看内核版本 # uname -r 查看你使用的CPU类型 # rpm -q --queryformat "%{ARCH}\n" kernel 现在你...
方法一 安装cURL # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz # tar -zxf curl-7.17.1.tar.gz # ./configure --prefix=/usr/local/curl # make; make install 安装php 只要打开开关 --with-curl=/usr/local/curl 就可以了。 这个扩展库还是非常棒,是fsockopen等等相关的有效的替代品。 方法二 进入安装原php的源码目录, cd ext cd curl phpize ./configure --with-curl=DIR make 就会在PH...
我的是PHP4,PHP已经安装好了,是源码编译安装的。已经想要加载GD,需要重编译吗? 请大家告诉教我一下,该怎么做。 具体一点。linux的操作我不是很熟悉。 还有我的mysql4,不能使用GBK字符集。 请问怎样让mysql4支持GBK字符集,源码安装的。 一定要重新编译。 也请告诉一下具体的步骤
我输入命令:mount -t vfat -o iocharset=cp950 /dev/sda1 /mnt/usb 然后系统提示:mount: /dev/sda1 already mounted or /mnt/usb busy mount: according to mtab,/dev/sda1 is mount on /boot 我切换到目录usb下,什么内容都没加载。 我以前是将linux直接装在硬盘上,用上述命令加载u盘是成功的,但这次我把linux装在虚拟机(虚拟机是绿色版,里面有驱动USB服务的,我已驱动)下,就加载不了u盘了,希望各位...