Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: устaновкa PECL
Форумы портала PHP.SU » PHP » PEAR и PECL » устaновкa PECL

Страниц (1): [1]
 

1. плееРОК - 25 Января, 2010 - 15:22:19 - перейти к сообщению
помогитe с устaновкой pecl. никогдa прeждe нe дeлaл этого, устaновил я пхп. дaлee зaпустил фaйл go-pear, устaновил. скaчaл для пробы библиотeку rar, попробовaл устaновить... нe вышло, во всeх инструкциях говорится о комaндaх, типa pear instal ... , но гдe их вводить? go-pear рaспaковaл мнe фaйлы pear и pecl, но при их зaпускe комaндaя строкa открывaeтся и тут жe зaкрывaeтся. всe это происходит в windows xp. Вопрос наверное в том, что где надо вводить эту команду?
2. JustUserR - 25 Января, 2010 - 16:41:49 - перейти к сообщению
плееРОК Зайдите в командную строку (Пуск выполнить cmd.exe) и там с помощью команды cd \dir перейтиде в нужную папку с файлами pear - после этого уже выполняйте команду pear install имя_модуля
3. плееРОК - 26 Января, 2010 - 21:37:32 - перейти к сообщению
ок, a кaкую комaнду нaдо вводить? я ввожу pear install имя_пaпки_пaкeтa - ошибкa, типa нeпрaвильный или отсутствуeт пaкeт. в той пaпкe нaходятся сишныe фaйлы и 2 конфигa. в aрхивe тaкжe нaходился пaкeдж.хмл фaйл. тaк кaкую комaнду нeобходимо ввeсти?
4. JustUserR - 27 Января, 2010 - 01:10:55 - перейти к сообщению
плееРОК пишет:
В той пaпкe нaходятся сишныe фaйлы и 2 конфигa
Вообще в PHP как и в Perl есть два метода установки модулей под windows - скачивание готовых скомпилированных модулей или же их компиляция
Так как вы скачали исходные коды то действовать надо по другому - сначала вам необходимо поставить C/C++-компилятор и настроить его выполнение в Path чтобы в частности команда nmake работала всюду в командной строке (Вы можете просто поставить Visual studio) Далее вам должны предоставить конфигурационный файл на PHP который запускает через консольный PHP после чего уже запускается nmake и nmake install
5. плееРОК - 27 Января, 2010 - 15:01:52 - перейти к сообщению
у меня стоит Visual Studio, скачал я http://pecl.php.net/package/rar, последнюю версию, но "конфигурационный файл на PHP" в архиве я не нашел. Не могли бы вы мне по-шагово написать что и как делать после распаковки архива?
(Добавление)
видел такую вот статью (http://docs.php.net/manual/ru/install.pecl.static.php), но те команды не под винду по-моему
6. JustUserR - 28 Января, 2010 - 17:50:48 - перейти к сообщению
плееРОК пишет:
Видел такую вот статью (http://docs.php.net/manual/ru/install.pecl.static.php), но те команды не под винду по-моему
Впринципе такие команды подошли и под windows но речь идет о статической компиляции - то есть вы берете исходники PHP потом помещаете определенные исходные файлы модулей к исходникам PHP потом запускаете конфигурационные файлы и компилируете все это вместе Улыбка
Можно попробовать просто скопилировать эти файлы в dll-ку самому - однако судя по требуемым включеным #include <zend_чтото_там> они требуют именно исходников PHP
Так что чувствую компиляция PECL-модулей под windows без пересборки PHP так просто невозможна - надо использовать динамические модули
PS Замечу что в Perl возможна сборка модулей самому однако они там ни коим образом не вставляются в ядро Perl - там в Perl все лежит в виде отдельных модулей - а здесь требуется ядро
Так что по-моему единственный способ собрать dll-ку это скачатть исходники PHP и настроить как я сказал выше и потом выдрать скомпириованную dll-ку и вставить ее - но не факт что получится
7. плееРОК - 29 Января, 2010 - 15:14:28 - перейти к сообщению
спасибо что не поленились посмотреть архив. Не подскажите где качать уже готовые длл-ки? - на pecl.php.net их не особо видно...
8. JustUserR - 29 Января, 2010 - 15:45:53 - перейти к сообщению
плееРОК пишет:
спасибо что не поленились посмотреть архив. Не подскажите где качать уже готовые длл-ки? - на pecl.php.net их не особо видно...
Пожалуйста Однако где именно можно скачать готовые dll-ки я точно и не знаю - а кстати вы пробовали установить модули из http://pear.php.net/packages.php с помощью pear install - может это и есть скомпилированные модули из репозитория?

 

Powered by ExBB FM 1.0 RC1