За последние 24 часа нас посетили 59252 программиста и 1841 робот. Сейчас ищут 925 программистов ...

PEAR/PECL с чего начать

Тема в разделе "PHP для новичков", создана пользователем ShamahN, 4 окт 2010.

  1. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Вот читаю, и что-то никак воткнуть не могу. Как на виндовсе скомпилировать эти библиотеки. На юних-лайках вроде понятно. Есть пара комманд и делай. Под веник вообще ничего не понятно. для чего указывать путь к /phpsrc/PEAR. Что там?
    ГДе брать эти дллки, если http://pecl4win.php.net/ вот так. В общем - прошу помощи (
     
  2. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
  3. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Все равно не понятно что для чего надо, но начнем.
    Код (Text):
    1. D:\WebServices\php>go-pear
    2. phar "D:\WebServices\php\PEAR\go-pear.phar" does not have a signaturePHP Warning
    3. :  require_once(phar://go-pear.phar/index.php): failed to open stream: phar erro
    4. r: invalid url or non-existent phar "phar://go-pear.phar/index.php" in D:\WebSer
    5. vices\php\PEAR\go-pear.phar on line 1236
    6. PHP Stack trace:
    7. PHP   1. {main}() D:\WebServices\php\PEAR\go-pear.phar:0
    8.  
    9. Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: pha
    10. r error: invalid url or non-existent phar "phar://go-pear.phar/index.php" in D:\
    11. WebServices\php\PEAR\go-pear.phar on line 1236
    12.  
    13. Call Stack:
    14.     0.0913     718536   1. {main}() D:\WebServices\php\PEAR\go-pear.phar:0
    go-pear.bat пишет(
     
  4. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    Так. Гугл помог. Но что дальше) установился он у меня =)
    Код (Text):
    1. Thanks for using go-pear!
     
  5. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    дальше должен появиться pear.bat, с помощью которого ты можешь управлять пакетами. в чём вопрос-то, что-то не получается? или для общего развития?)
     
  6. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    НУ как бы все получается. Я только не знаю что именно надо делать чтобы получить нужное дополнение. Вот например, у меня пхп 5.3.3 (какой точно не вспомню сейчас, но если надо посмотрю). Так вот, как бы мне к нему прикрутить дополнение в виде, допустим dbase
    Исходники я знаю откуда взять http://pecl.php.net/ ) Но это ж мне си надо? или как? В общем, в голове полная каша. Хотелось бы понимать суть процесса от и до. Пеар - типа система дистрибуции. с пом-ю него можно добавлять и дергать себе дополнения пекл которые. С помощью этого пеара с пеклами и работают. Верно?
    Ну и собственно, разобраться на примере с dbase
     
  7. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    PECL is a repository for PHP Extensions
    PEAR is a framework and distribution system for reusable PHP components.

    одно - расширения (те, которые .dll), второе - компоненты-классы (те, которые .php).
     
  8. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    мне нужно расширение. Зачем мне компоненты классы
     
  9. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    а ты не пробовал просто поискать нужное расширение, может уже его кто-то скомпилил? тут кстати была тема про создание своего расширения, может там есть ответ что да как надо делать.
     
  10. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    пробовал искать. конкретного ничего. хотя момент достаточно интересный. нешто никто не интересовался
     
  11. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
  12. ShamahN

    ShamahN Активный пользователь

    С нами с:
    10 апр 2007
    Сообщения:
    1.449
    Симпатии:
    0
    Адрес:
    г.Волгодонск Роствской обл.
    iliavlad, спс что помогаете, от души =)
    Топик почитаю. А dbase был для примера. Может понадобится что-нить поспецифичнее, что есть только в исходниках