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
<html><body></body></html>
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,1 GNU Standards-compliant Makefile generator (version 1.5)
bison-1.75_2 A parser generator from FSF, (mostly) compatible with Yacc
cvsup-without-gui-16.1h General network file distribution system optimized for CVS
expat-1.95.8 XML 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_2 GNU 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_1 A 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_1 Generic shared library support script (version 1.5)
libxml2-2.6.19 XML parser library for GNOME
m4-1.4.3 GNU 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_2 Practical Extraction and Report Language
php5-5.0.4_1 PHP Scripting Language (Apache Module and CLI)
php5-bz2-5.0.4_1 The 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_1 The 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 to retrieve information about installed libr
png-1.2.8_1 Library for manipulating PNG images
portaudit-0.5.9 Checks installed ports against a list of security vulnerabi
porteasy-2.8.3 A tool for fetching and building ports
portupgrade-20041226_1 FreeBSD ports/packages administration and management tool s
ruby-1.8.2_3 An object-oriented interpreted scripting language
ruby18-bdb1-0.2.2 Ruby interface to Berkeley DB revision 1.8x with full featu
screen-4.0.2_1 A multi-screen window manager
sudo-1.6.8.7 Allow others to run commands as root
t1lib-5.0.1,1 A Type 1 Rasterizer Library for UNIX/X11
xorg-libraries-6.8.2 X11 libraries and headers from X.Org


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to