+ Responder ao Tópico



  1. #1
    ddoc
    Visitante

    Padrão libphp5.so

    Alguém tem essa LIB.. Uso o Fedora Core 3.

    Baixei o php5
    executei o ./configure
    executei o make e deu isso
    Build complete.
    (It is safe to ignore warnings about tempnam and tmpnam).

    executei o make installl e deu isso
    Installing PHP SAPI module: cgi
    Installing PHP CGI into: /usr/local/bin/
    Installing PEAR environment: /usr/local/lib/php/
    [PEAR] Archive_Tar - installed: 1.1
    [PEAR] Console_Getopt - installed: 1.2
    [PEAR] PEAR - installed: 1.3.5
    Wrote PEAR system config file at: /usr/local/etc/pear.conf
    You may want to add: /usr/local/lib/php to your php.ini include_path
    [PEAR] HTML_Template_IT- installed: 1.1
    [PEAR] Net_UserAgent_Detect- installed: 2.0.1
    [PEAR] XML_RPC - installed: 1.2.2
    Installing build environment: /usr/local/lib/php/build/
    Installing header files: /usr/local/include/php/
    Installing helper programs: /usr/local/bin/
    program: phpize
    program: php-config
    program: phpextdist


    executei o httpd e deu isso

    [root@home php-5.0.4]# service httpd start
    Iniciando httpd: Syntax error on line 190 of /etc/httpd/conf/httpd.conf:
    Cannot load /etc/httpd/libexec/libphp5.so into server: /etc/httpd/libexec/libphp5.so: cannot open shared object file: No such file or directory
    [FALHOU]


    Já alterei o httpd.conf e instalei o php.ini no diretório do httpd

    o desgramado não acha a lib.

    Me ajudem, estou tentando ficar no linux mas está difícil já que eu roda o apache e o php no windows sem problema.

    Ricardo

  2. #2

    Padrão libphp5.so

    eh pq a lib esta em:
    Installing PEAR environment: /usr/local/lib/php/
    You may want to add: /usr/local/lib/php to your php.ini


    e nao em
    /etc/httpd/libexec/

  3. #3
    ddoc
    Visitante

    Padrão Tenti

    [root@home httpd]# service httpd start
    Iniciando httpd: Syntax error on line 190 of /etc/httpd/conf/httpd.conf:
    Cannot load /usr/local/lib/php/libphp5.so into server: /usr/local/lib/php/libphp 5.so: cannot open shared object file: No such file or directory
    [FALHOU]

  4. #4

    Padrão libphp5.so

    find / -name libphp5.so

  5. #5
    ddoc
    Visitante

    Padrão nada

    [root@home ~]# find / -name libphp5.so
    find: /proc/25985/task: Arquivo ou diretório não encontrado
    find: /proc/11937/task: Arquivo ou diretório não encontrado

  6. #6

    Padrão libphp5.so

    entaum vc deve ter eskecido de passar algum paramentro na hora da compilacao...

    vc rodou o make install neh?

  7. #7

    Padrão libphp5.so

    como vc compilou seu php?

    o seu apache eh compilado?

    []'s

  8. #8
    ddoc
    Visitante

    Padrão about

    segui a instalação da seguinte forma:

    ./configure
    make
    make install

    ---

    Ricardo

  9. #9

    Padrão libphp5.so

    roda
    phpxs -s

    e ve oq vai te mostrar, alias vc ta usando q apache? 1 ou 2?

  10. #10
    ddoc
    Visitante

    Padrão mais uma tentativa

    Senhores,

    estou achando que sou incompetente mas ai vai...

    a versão do apache é 2.0

    rodei e o bash não encontra
    [root@home conf]# phpxs -s
    -bash: phpxs: command not found

  11. #11

    Padrão libphp5.so

    eh, php nao eh soh configure make, make install :P

    compila assim:
    Código :
    ./configure --prefix=/usr \
                --sysconfdir=/etc \
                --with-apxs2 \
                --with-config-file-path=/etc \
                --with-zlib \
                --enable-bcmath \
                --with-bz2 \
                --enable-calendar \
                --enable-dba \
                --enable-exif \
                --enable-ftp \
                --with-gettext \
                --with-iconv \
                --enable-mbstring \
                --with-ncurses \
                --with-readline \
                --disable-libxml &&
    make
     
    make install &&
    cp -v php.ini-recommended /etc/php.ini

  12. #12
    ddoc
    Visitante

    Padrão compilação

    Recompilei como recomendado. Parei o apache, descomentei a linha e startei novamente

    [root@home conf]# service httpd start
    Iniciando httpd: Syntax error on line 190 of /etc/httpd/conf/httpd.conf:
    Cannot load /usr/local/lib/php/libphp5.so into server: /usr/local/lib/php/libphp5.so: cannot open shared object file: No such file or directory
    [FALHOU]

  13. #13

    Padrão libphp5.so

    isso jah ta uma bagunça, remova tudo q vc tinha colocado no apache sobre php, e soh rode
    phpxs -s

  14. #14
    ddoc
    Visitante

    Padrão PHPXS -S

    [root@home conf]# phpxs -s
    -bash: phpxs: command not found
    [root@home conf]# php -s
    Content-type: text/html
    X-Powered-By: PHP/5.0.4

    <code><span style="color: #000000">

    [root@home conf]# php xs -s
    Status: 404
    Content-type: text/html
    X-Powered-By: PHP/5.0.4

    No input file specified.

  15. #15

    Padrão libphp5.so

    Código :
    -with-apxs2 \

    coloque o caminho do seu apache tbm, ex:

    Código :
    -with-apxs2=/usr/sbin/apxs \

    []'s

  16. #16

    Padrão libphp5.so

    povo vcs precisam ler mais........

    source /etc/profile
    phpxs -s

    se num funfar
    find / -name phpxs -s

    //path/do/phpxs -s

  17. #17
    ddoc
    Visitante

    Padrão Desisto

    Senhores - Administradores e Moderadores deste fórum.

    Fico imensamente agradecido pela contribuição que me deram. Tenho certeza de que as orientações que vocês me deram, dariam certo se talvez eu soubesse o que estou fazendo, mas, infelizmente tenho certeza que não.

    Vou voltar ao velho windows e fazer um curso de linux quando tiver tempo e grana para isso, já que tá muito caro.

    Desculpe este meu ato de desistência pois tentei de todas as formas usar o ferramental do linux e me ver livre do windows e de suas milionárias licenças, mas por enquanto vou ter que me acostumar.

    Ricardo

  18. #18

    Padrão libphp5.so

    AAAAAAAAAa fala serio voltar pro win, isso sim q eh furada
    No começo eh assim mesmo, vai qeubrar mto a cabeça, mas depois vai muito bem, eh soh pegar o jeito

    O q deve ta acontecendo ai eh q vc tentou de tantas formas antes de vir ao forum (que eh mesmo ao certo) q juntou mto lixo no disco e uma instalacao conflita com a outra.

    Se possivel instale ele denovo e comece a partir dakela forma de compilacao q te passei, ou se vc usa sistema baseado em RPM vc pode utilizar o apt para instalar os programas sem ter q ficar compilando

  19. #19

    Padrão libphp5.so

    Concordo com o Ice, desistir so pq nao conseguiu eh facil, cara pega um distro que tenha apt-get ou yum ou qq forma de atualizar pacotes ae eh so dar por exemplo com apt-get, apt-get install php5 (mais os modulos que quiser) e pronto, qual a dificuldade?? e não vem me dizer que pacote compilado fica mais rapido pq ja li um monte de teste a maioria diz que fica na mesma, se nao a diferença eh pouca.

    falows

  20. #20

    Padrão libphp5.so

    desempenho muda pouca coisa mesmo no caso do php, geralmente se compila ele do fonte qdo vc quer habilitar algum modulo nao convencional