Вот вывод php -m:
PHP Warning: Module 'PDO' already loaded in Unknown on line 0 PHP Warning: Module 'pdo_mysql' already loaded in Unknown on line 0 PHP Warning: Module 'pdo_sqlite' already loaded in Unknown on line 0 PHP Warning: Module 'zip' already loaded in Unknown on line 0 bcmath bz2 calendar ctype curl date dbase dom exif ffmpeg filter ftp gd gettext hash iconv imap ionCube Loader json libxml mbstring mcrypt mhash mysql mysqli openssl pcre PDO pdo_mysql pdo_sqlite posix pspell Reflection session SimpleXML snmp soap sockets SPL SQLite standard tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl Zend Optimizer zip zlib [Zend Modules] Zend Extension Manager Zend Optimizer the ionCube PHP Loader
bcmath bz2 calendar ctype curl date dbase dom exif ffmpeg filter ftp gd gettext hash iconv imap ionCube Loader json libxml mbstring mcrypt mhash mysql mysqli openssl pcre PDO pdo_mysql pdo_sqlite posix pspell Reflection session SimpleXML snmp soap sockets SPL SQLite standard tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl Zend Optimizer zip zlib [Zend Modules] Zend Extension Manager Zend Optimizer the ionCube PHP Loader
Нехватает как минимум, модуля zip, это если смотреть по списку модулей, которые имеются, а на самом деле, не хватает 50% из данного списка.
P.S. Тот список модулей, который выдал php на самом деле не существует, т.е. большей части модулей нету.
globalmoney добавил 25.11.2008 в 08:01
Решил обновиться, до более новой версии, т.к. после выхода 5.1.6, были исправлены в новых версиях, многие ошибки и коечто доработано, но как оказалось, лучше бы не обновлялся, а остался на старой версии.
Проверяю в ручную, т.е. скопилированные модули, должны были оказаться в папке modules, которая естественно находиться в той же папке, где и все остальные файлы (исходники) php.
Тот же самы результат, если запустить make test, он говорит, что некоторые модули не найдены.
P.P.S. Чтобы избежать большинство вопросов, вот команда конфигурирования php и те модули, которые скомпилировались:
Сконфигурировал php, следующим образом:
'./configure' '--build=i686-redhat-linux-gnu' '--host=i686-redhat-linux-gnu' '--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/usr/com' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--with-libdir=lib' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--with-libxml-dir=/usr' '--enable-bcmath=shared' '--enable-calendar' '--with-curl' '--enable-dom' '--enable-exif' '--enable-ftp' '--with-gd=shared' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--with-xpm-dir=/usr/lib' '--with-gettext' '--with-iconv' '--with-imap=shared' '--enable-mbstring=shared' '--enable-mbregex' '--with-mcrypt=shared,/usr' '--with-mhash' '--enable-magic-quotes' '--with-mysqli=shared,/usr/bin/mysql_config' '--with-mysql=shared,/usr' '--with-snmp=shared,/usr' '--enable-ucd-snmp-hack' '--with-openssl' '--enable-discard-path' '--without-pear' '--with-pspell' '--enable-sockets' '--with-ttf' '--with-freetype-dir=/usr' '--enable-gd-native-ttf' '--enable-wddx' '--with-xmlrpc=shared' '--enable-zip' '--with-zlib' '--with-xsl=shared,/usr' '--enable-soap=shared' '--with-bz2' '--with-kerberos' '--with-imap-ssl' '--enable-pdo' '--with-pdo-mysql'
Всё сконфигурировалось нормально
После этого запустил компиляцию, она тоже прошла успешно, но при запуске тестирования, говорит, что не обнаружил модули.
Из всех необходимых модулей, были скомпилированы только следующие:
bcmath.so gd.so imap.so mbstring.so mcrypt.so mysql.so mysqli.so snmp.so soap.so xmlrpc.so xsl.so
В том то и дело, что компилятор говорит, что всё скомпилировано нормально, но при проверке, оказывается, что из тех модулей, которые должны были скопилиться, большая часть не скомпилировалась, т.е. их просто нету. :(
vapetrov, написал же в первом сообщении, что make uninstall не катит, т.е. установщик php не знает такой комманды.
globalmoney добавил 22.11.2008 в 05:28
Тем, что он был скомпилирован только с частью необходимых модулей, т.е. сам php не докомпилировал некоторые модули, либо скомпилировал, но их не сохранил.
Из phpinfo (), видно, куда он устанавливался, только вопрос в том, какие файлы там искать и куда и что прописалось, по мимо этих файлов. 😕
Ок, понятно.
Всем спасибо за ответы.
Если у кого то ещё будут какие-то предложения по удалению, с удовольствием выслушаю.
Правильней в таком случае, будет сказать, не на сайты, написанные на php, а на CMS системы, т.к. если используется сайт на php (не CMS), то такое уже использовать не возможно, т.к. в этом случае, страница с 404 ошибкой, будет отдаваться не сайтом, а сервером.
P.S. Посмотрите в сторону SSI, т.е. чтобы можно было использовать не только php код, но и SSI код, для сайтов, на которых не используется CMS.
Кстати, в письме не стал писать, поэтому напишу здесь.
Куда Вы предлагаете устанавливать php код, для 404 ошибки, если на всех серверах, для данной ошибки, используется .shtml, т.е. страницы с использованием SSI или Вы предлагаете принудительно все .shtml файлы проверять на наличие php кода и если есть, то обрабатывать?
Если да, то Вы хотя бы представляете какую нагрузку на сервер это создаст?
Отправил Вам на мыло, баг репорт, тестировал не долго, поэтому ошибок всего несколько скинул.
Ну вот, прошла неделя, а всё ещё стоит, что бета версия, только уже не первая, а вторая. :(
P.S. Вам ещё тестеры нужны или нет?
А то хотелось бы побыстрее увидеть релиз. :)
Понятно.
Жаль, а я уже хостел у них хостинг прикупить, как раз и цены и расположение серверов, меня устраивало.