I'm having problems getting pear installed with apache2, PHP5, mysql,
ssl, on 5.3-RELEASE. I first installed and configured mysql41,
apache2, mod_php5, and php5-openssl without a problem. Having read
that PEAR was included in all php versions > 4.3.0
(http://pear.php.net/manual/en/installation.php), I rushed to the
assumption that it was also included in the mod_php5 package. I now
know that PEAR requires a CLI or CGI on PHP5 to run.
First I tried swapping the ports using the portupgrade -o switch as
shown on its manpage
#portupgrade -o devel/php5-pear mod_php5
That didn't work because php5-pear kept complaining that mod_php5 was
installed, even forcing with -fo
So I . . .
#cd /usr/ports/www/mod_php5
#make deinstall
#portinstall -Rr php5-pear
When that was done, I added /usr/local/share/pear to my php.ini file
and #apachectl restart
Now when trying to run pear from the command line I get:
#pear
/usr/ports/lang/php5/work/php-5.0.4/Zend/zend_hash.c(678) :
ht=0x8181f10 is already destroyed
/usr/ports/lang/php5/work/php-5.0.4/Zend/zend_hash.c(678) :
ht=0x8181f10 is already destroyed
/usr/ports/lang/php5/work/php-5.0.4/Zend/zend_hash.c(67) : Bailed out
without a bailout address!
Also, when I try to:
#pear install DB
downloading DB-1.7.6.tar ...
Starting to download DB-1.7.6.tar (-1 bytes)
..done: 735,232 bytes
requires package `PEAR' >= 1.0b1
DB: Dependencies failed
/usr/ports/lang/php5/work/php-5.0.4/Zend/zend_hash.c(678) :
ht=0x8181f10 is already destroyed
/usr/ports/lang/php5/work/php-5.0.4/Zend/zend_hash.c(678) :
ht=0x8181f10 is already destroyed
/usr/ports/lang/php5/work/php-5.0.4/Zend/zend_hash.c(67) : Bailed out
without a bailout address!
When I go to any page that calls DB.php from the PEAR package, the page
pulls up blank with just
Other php pages load fine. (PHP debugger is turned on)
Any suggestions? Is it better to install just PHP5 and then get PEAR
from the PEAR website by doing:
#lynx -source http://go-pear.org/ | php
Here's some info about this system:
#uname -a
FreeBSD ip24-135.pc.jmu.edu 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov
5 04:19:18 UTC 2004
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC i386
#pkg_info
apache-2.0.53_1 Version 2 of Apache web server with prefork MPM.
autoconf-2.53_3 Automatically configure source code on many Un*x
platforms
autoconf-2.59_2 Automatically configure source code on many Un*x
platforms
automake-1.5_2,1GNU Standards-compliant Makefile generator (version
1.5)
bison-1.75_2A parser generator from FSF, (mostly) compatible
with Yacc
cvsup-without-gui-16.1h General network file distribution system
optimized for CVS
expat-1.95.8XML 1.0 parser written in C
fastest_cvsup-0.2.8 Finds fastest CVSup server
fontconfig-2.2.3,1 An XML-based font configuration API for X Windows
freetype2-2.1.9 A free and portable TrueType font rendering engine
gettext-0.14.1 GNU gettext package
gmake-3.80_2GNU version of 'make' utility
help2man-1.35.1 Automatically generating simple manual pages from
program o
imake-6.8.2 Imake and other utilities from X.Org
jpeg-6b_3 IJG's jpeg compression utilities
libiconv-1.9.2_1A character set conversion library
libltdl-1.5.10 System independent dlopen wrapper
libmcrypt-2.5.7_1 Multi-cipher cryptographic library (used in PHP)
libtool-1.3.5_2 Generic shared library support script (version 1.3)
libtool-1.5.10_1Generic shared library support script (version 1.5)
libxml2-2.6.19 XML parser library for GNOME
m4-1.4.3GNU m4
mysql-client-4.1.11 Multithreaded SQL database (client)
mysql-server-4.1.11 Multithreaded SQL database (server)
openssh-3.6.1_5 OpenBSD's secure shell client and server (remote
login prog
openssl-0.9.7f SSL and crypto library
p5-gettext-1.03 Message handling functions
pdflib-6.0.1_1 A C library for dynamically generating PDF
pecl-pdflib-2.0.4 A PECL extension to create PDF on the fly
perl-5.8.6_2Practical Extraction and Report Language
php5-5.0.4_1PHP Scripting Language (Apache Module and CLI)
php5-bz2-5.0.4_1The bz2 shared extension for php
php5-gd-5.0.4_1 The gd shared extension for php
php5-mbstring-5.0.4_1 The mbstring shared extension for php
php5-mcrypt-5.0.4_1 The mcrypt shared extension for php
php5-mysql-5.0.4_1 The mysql shared extension for php
php5-mysqli-5.0.4_1 The mysqli shared extension for php
php5-openssl-5.0.4_1 The openssl shared extension for php
php5-pcre-5.0.4_1 The pcre shared extension for php
php5-pear-5.0.4_1 PEAR framework for PHP
php5-xml-5.0.4_1The xml shared extension for php
php5-zlib-5.0.4_1 The zlib shared extension for php
phpMyAdmin-2.6.1.3 A set of PHP-scripts to manage MySQL over the web
pkgconfig-0.15.0_1 A utility used