怎么样能安装zip php扩展?
怎么样能安装zip php扩展?
我在用OpenBSD安装moodle应用时,老是提示要安装并启用zip php扩展,我的软件包是用packages安装的,packages里没有php-zip的包,我该怎么装呢?
回复: 怎么样能安装zip php扩展?
谢谢leo兄,我马上试试装php-bzip2。moodle2.0版后就要求要zip php扩展支持,OpenBSD4.9我就试着装过,都没有进行下去,这次OpenBSD5.1出来我又试了php-5.2和php-5.3我都装了,提示相同。
回复: 怎么样能安装zip php扩展?
安装提示都进行了
# pkg_add -v php-bz2-5.3.10.tgz
php-bz2-5.3.10:bzip2-1.0.6: ok
php-bz2-5.3.10: ok
--- +php-bz2-5.3.10 -------------------
You can enable this module by creating a symbolic
link from /etc/php-5.3.sample/bz2.ini to
/etc/php-5.3/bz2.ini.
ln -fs /etc/php-5.3.sample/bz2.ini \
/etc/php-5.3/bz2.ini
# ln -fs /etc/php-5.3.sample/bz2.ini \
> /etc/php-5.3/bz2.ini
# reboot
从启机器提示还是要zip php扩展,好像不是php-bzip2的事,ubuntu可以装moodle2.0,但不好用。
# pkg_add -v php-bz2-5.3.10.tgz
php-bz2-5.3.10:bzip2-1.0.6: ok
php-bz2-5.3.10: ok
--- +php-bz2-5.3.10 -------------------
You can enable this module by creating a symbolic
link from /etc/php-5.3.sample/bz2.ini to
/etc/php-5.3/bz2.ini.
ln -fs /etc/php-5.3.sample/bz2.ini \
/etc/php-5.3/bz2.ini
# ln -fs /etc/php-5.3.sample/bz2.ini \
> /etc/php-5.3/bz2.ini
# reboot
从启机器提示还是要zip php扩展,好像不是php-bzip2的事,ubuntu可以装moodle2.0,但不好用。
回复: 怎么样能安装zip php扩展?
我照着http://techdebug.com/blog/2009/08/18/ph ... enbsd-4-5/ 说明一步一步到了下面不知该怎么做了,好像我哪里做得不对请acheng兄帮助。谢谢
# cd zip-1.10.2/
# export AUTOCONF_VERSION=2.62
# ls -l
total 184
-rw-r--r-- 1 root wheel 22 Jan 1 1970 CREDITS
-rw-r--r-- 1 root wheel 3960 Jan 1 1970 config.m4
-rw-r--r-- 1 root wheel 1993 Jan 1 1970 config.w32
drwxr-xr-x 2 root wheel 512 Jun 13 09:27 examples
drwxr-xr-x 2 root wheel 1536 Jun 13 09:27 lib
-rw-r--r-- 1 root wheel 67856 Jan 1 1970 php_zip.c
-rw-r--r-- 1 root wheel 3219 Jan 1 1970 php_zip.h
drwxr-xr-x 2 root wheel 1536 Jun 13 09:27 tests
-rw-r--r-- 1 root wheel 4993 Jan 1 1970 zip_stream.c
# phpize
ksh: phpize: not found
# ./configure
ksh: ./configure: not found
# pwd
/usr/local/src/zip-1.10.2
# make
make: no target to make.
# cd zip-1.10.2/
# export AUTOCONF_VERSION=2.62
# ls -l
total 184
-rw-r--r-- 1 root wheel 22 Jan 1 1970 CREDITS
-rw-r--r-- 1 root wheel 3960 Jan 1 1970 config.m4
-rw-r--r-- 1 root wheel 1993 Jan 1 1970 config.w32
drwxr-xr-x 2 root wheel 512 Jun 13 09:27 examples
drwxr-xr-x 2 root wheel 1536 Jun 13 09:27 lib
-rw-r--r-- 1 root wheel 67856 Jan 1 1970 php_zip.c
-rw-r--r-- 1 root wheel 3219 Jan 1 1970 php_zip.h
drwxr-xr-x 2 root wheel 1536 Jun 13 09:27 tests
-rw-r--r-- 1 root wheel 4993 Jan 1 1970 zip_stream.c
# phpize
ksh: phpize: not found
# ./configure
ksh: ./configure: not found
# pwd
/usr/local/src/zip-1.10.2
# make
make: no target to make.
回复: 怎么样能安装zip php扩展?
phpize在OpenBSD上可能是phpize-5.3(如果你装的php-5.3),所以,在phpize那一步,试试/usr/local/bin/phpize-5.3,然后再做剩下的步骤
回复: 怎么样能安装zip php扩展?
根据 http://techdebug.com/blog/2009/08/18/ph ... enbsd-4-5/得到的灵感,进行下列操作
# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/5.0/packages/`machine -a`/
# pkg_add pecl-zip-1.10.2p2.tgz
# ln -fs /etc/php-5.2.sample/zip.ini /etc/php-5.2/zip.ini
完成后重启就可以支持php zip扩展了。
pecl-zip-1.10.2p2.tgz源文件里有句话
pecl-zip is a PHP extension for reading zip archives. 意思是pecl-zip 是读取zip压缩的PHP扩展,所以可以理解为zip php扩展就是pecl-zip。
# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/5.0/packages/`machine -a`/
# pkg_add pecl-zip-1.10.2p2.tgz
# ln -fs /etc/php-5.2.sample/zip.ini /etc/php-5.2/zip.ini
完成后重启就可以支持php zip扩展了。
pecl-zip-1.10.2p2.tgz源文件里有句话
pecl-zip is a PHP extension for reading zip archives. 意思是pecl-zip 是读取zip压缩的PHP扩展,所以可以理解为zip php扩展就是pecl-zip。
回复: 怎么样能安装zip php扩展?
感谢yulei1581,问题解决了按照你所给的方法顺利成功安装zip php扩展,可以安装moodle2.0了。谢谢。同时感谢acheng兄Leo兄的大力支持和帮助。
回复: 怎么样能安装zip php扩展?
current 中 php 5.3.14 已经加入zip extension 感谢 wen heping, 他也是freebsd ports的活跃维护者
http://marc.info/?l=openbsd-ports-cvs&m ... 626009&w=2
CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2012/06/16 06:51:07
Modified files:
lang/php : Makefile.inc
lang/php/5.2 : Makefile
lang/php/5.3 : Makefile distinfo
Added files:
lang/php/5.2/pkg: PLIST-zip
lang/php/5.3/pkg: PLIST-zip
lang/php/files : DESCR-zip
Log message:
update to PHP 5.3.14, "please do" robert@
- also build the zip extension, from wen heping
http://marc.info/?l=openbsd-ports-cvs&m ... 626009&w=2
CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2012/06/16 06:51:07
Modified files:
lang/php : Makefile.inc
lang/php/5.2 : Makefile
lang/php/5.3 : Makefile distinfo
Added files:
lang/php/5.2/pkg: PLIST-zip
lang/php/5.3/pkg: PLIST-zip
lang/php/files : DESCR-zip
Log message:
update to PHP 5.3.14, "please do" robert@
- also build the zip extension, from wen heping
在线用户
正浏览此版面之用户: 没有注册用户 和 2 访客