You are here: Re: mysql5 with php4 « All PHP « IT news, forums, messages
Re: mysql5 with php4

Posted by Eric on 07/13/06 17:13

J.O. Aho wrote:
> Eric wrote:
>> I want to upgrade my database to 5.0 while using php4
>> we have been using php4 provided by RHEL, which i don't want to
>> recompile myself right now, because i'll have to do it everytime there
>> is an update.
>>
>> What i did was instal mysql's devel compat and client packages.
>> Then got the source rpm from rhel.
>>
>> cd /usr/src/redhat/BUILD/php-4.3.2/ext/mysql/
>> phpize
>> ./configure --with-mysql=/usr
>> make
>> cp ../modules/mysql.so /usr/lib/php4/
>
> I would suggest you modify your /usr/src/redhat/SPECS/php.spec instead,
> as you do want the build to be as similar to the official RHEL version
> as possible and by default just rebuilding the sourceRPM you will get
> the mysql support too.
>
> rpmbuild -ba /usr/src/redhat/SPECS/php.spec
>
> this will generate new RPMs in your /usr/src/redhat/RPMS/i386, I do
> suggest you update the RPM revision number with one, this way you can
> update the installed version with 'rpm -Uvh <packages>'.
>
> I do suggest you use the sourceRPM from Fedora Core 5/6 when you build
> your new mysql, this way you will keep the RPM system working.
>
>
> //Aho
>

We have a restriction on where we install from. We will loose our
security certification if we stay too for from rhel's repo.

I had trouble when i try to recompile all of php.
rpmbuild -ba php.spec
....
/usr/src/redhat/BUILD/php-4.3.2
+ install -m 755 -d /var/tmp/php-root/etc/
+ install -m 644 php.ini-dist /var/tmp/php-root/etc/php.ini
+ install -m 755 -d /var/tmp/php-root/usr/lib/httpd/modules
+ install -m 755 build-apache/libs/libphp4.so
/var/tmp/php-root/usr/lib/httpd/modules
install: cannot stat `build-apache/libs/libphp4.so': No such file or
directory
error: Bad exit status from /var/tmp/rpm-tmp.45089 (%install)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.45089 (%install)


rpm -qa |grep httpd
httpd-devel-2.0.46-56.ent
httpd-2.0.46-56.ent


as for mysql where using mysqls rhel3 rpms.
they are built staticly, and compiled with intel's compiler rather then gcc.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация