1

Тема: Как подключить дополнительные модули к PHP

У меня стоит сервак gentoo и php5 мне необходимо добавить модули simplexml, ctype, pdo. Помогите чайнику.

2

Re: Как подключить дополнительные модули к PHP

Вообщем я набираю команду emerge -pv dev-lang/php он мне выдает
Calculating dependencies... done!
[ebuild     U ] sys-apps/findutils-4.5.5 [4.1.20-r2] USE="nls (-selinux) -static (-build%)" 0 kB [?=>0]
[ebuild     U ] dev-libs/libxml2-2.7.7 [2.6.27] USE="ipv6 python readline -debug -doc -examples% -test" 0 kB [?=>0]
[ebuild     U ] net-libs/c-client-2007e [2004g] USE="pam ssl -kolab%" 0 kB [0]
[ebuild     U ] dev-libs/libpcre-8.00 [6.6] USE="bzip2%* cxx%* (unicode%*) zlib%* -static-libs% (-doc%)" 0 kB [?=>0]
[ebuild     U ] dev-lang/php-5.2.13 [5.2.6_rc4] USE="apache2 berkdb bzip2* cli crypt curl gdbm iconv imap ipv6 json mysql mysqli ncurses nls pcre readline reflection session sockets spl ssl unicode xmlreader xmlrpc xmlwriter zlib -adabas -bcmath -birdstep -calendar -cdb -cgi -cjk -concurrentmodphp -ctype -curlwrappers -db2 -dbase -dbmaker -debug -discard-path -doc -empress -empress-bcs -esoob -exif -fastbuild -fdftk -filter -firebird -flatfile -force-cgi-redirect -frontbase -ftp -gd -gd-external -gmp -hash -inifile -interbase -iodbc (-java-external) -kerberos -kolab% -ldap* -ldap-sasl -libedit -mcve -mhash -msql -mssql -oci8 -oci8-instant-client -odbc -pcntl -pdo -pic -posix -postgres -qdbm -recode -sapdb -sharedext -sharedmem -simplexml -snmp -soap -solid -spell* -sqlite -suhosin -sybase -sybase-ct -sysvipc -threads -tidy -tokenizer -truetype* -wddx -xml* -xpm -xsl -yaz -zip (-zip-external%)" 0 kB [0]

Total: 5 packages (5 upgrades), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[?] indicates that the source repository could not be determined

!!! The following installed packages are masked:
- dev-db/mysql-5.0.56 (masked by: package.mask)

Дальше следующая строчка

echo dev-lang/php pdo >> /etc/portage/packege.use; emerge php -av

выдает ошуибку
>>> Installing (1 of 5) sys-apps/findutils-4.5.5
* checking 51 files for package collisions
--- /usr/
--- /usr/bin/
!!! Failed to move /var/tmp/portage/sys-apps/findutils-4.5.5/image/usr/bin/find to /usr/bin/find
('!!!', OSError(1, 'Operation not permitted'))

>>> Failed to install sys-apps/findutils-4.5.5, Log file:

>>>  '/var/tmp/portage/sys-apps/findutils-4.5.5/temp/build.log'

* GNU info directory index is up-to-date.

* IMPORTANT: 29 config files in '/etc' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.

Помогите плиззз!

3

Re: Как подключить дополнительные модули к PHP

Denjament
Попробуйте обратиться на форум Gentoo. Возможно у вас какие-то проблемы с подключением внешнего репозитория, и в /usr/portage пакетов нет.

Собственно ошибка заключается в этом:
!!! Failed to move /var/tmp/portage/sys-apps/findutils-4.5.5/image/usr/bin/find to /usr/bin/find
('!!!', OSError(1, 'Operation not permitted'))

Это попытка установить из /usr/portage, которая завершилась неудачно из-за отсутствия пакета, или проблем с правами.

4

Re: Как подключить дополнительные модули к PHP

спасибо попробую