Strona 1 z 1

[+] Dodanie mod_perl do php

: 12 stycznia 2012, 23:38
autor: piter8989
Apache2, php5, mysql, phpmyadmin (to już mam) i do tego potrzebuję doinstalować mod_perl.

Pobrałem, rozpakowałem plik mod_perl-2.0-current.tar.gz.

Uruchomiłem polecenie:

Kod: Zaznacz cały

root@Serwer:/usr/src/mod_perl-2.0.5# perl Makefile.PL MP_APXS=/usr/local/apache2/bin/apxs
Reading Makefile.PL args from @ARGV
   MP_APXS = /usr/local/apache2/bin/apxs
no conflicting prior mod_perl version found - good.
[  error] Unable to determine server version, aborting.
[  error] Invalid MP_APXS specified?

Wcześniej miałem coś z brakiem libgdbm.so, więc próbowałem go zainstalować.

Kod: Zaznacz cały

root@Serwer:/usr/src# sudo alien -k gdbm-devel-1.8.3-9.fc15.i686.rpm
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
Warning: Skipping conversion of scripts in package gdbm-devel: postinst prerm
Warning: Use the --scripts parameter to include the scripts.
warning: gdbm-devel-1.8.3-9.fc15.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 069c8460: NOKEY
gdbm-devel_1.8.3-9.fc15_i386.deb generated
root@Serwer:/usr/src# 

Nie bardzo wiem co i jak mam zrobić żeby dodać ten moduł perl do php.

Bardzo proszę o pomoc.

: 13 stycznia 2012, 08:45
autor: fnmirk

: 13 stycznia 2012, 23:02
autor: sethiel
A może

Kod: Zaznacz cały

apt-get install libapache2-mod-perl2

: 14 stycznia 2012, 09:30
autor: piter8989
Wszystkie odpowiedzi były przydatne. Sethiel to polecenie załatwiło całkowicie problem. Dzięki wielkie za pomoc.

: 14 stycznia 2012, 09:53
autor: sethiel
To jeszcze na przyszłość w jaki sposób takie coś najłatwiej znaleźć:

Kod: Zaznacz cały

apt-cache search perl | grep mod | grep apache | grep perl
apt-cache search nazwa_pakietu
jeśli nie ma w taki sposób to jeszcze warto:
http://www.debian.org/distrib/packages.pl.html i na samym dole strony wklepujesz polecenie którego szukasz (a które znajduje się w jakimś pakiecie):
Przeszukaj zawartość pakietów

Tu możesz przeszukać zawartość dystrybucji w poszukiwaniu dowolnej nazwy pliku (lub części nazwy pliku) należącego do dowolnego pakietu. Możesz także uzyskać listę wszystkich plików w danym pakiecie.

: 14 stycznia 2012, 09:59
autor: Bastian
A ja radze ze zrozumieniem czytać komunikaty z konsoli:

Kod: Zaznacz cały


gdbm-devel_1.8.3-9.fc15_i386.deb generated
Nie bardzo wiem co i jak mam zrobić żeby dodać ten moduł perl do php

: 14 stycznia 2012, 11:46
autor: sethiel
O faktycznie nie zauważyłem
gdbm-devel-1.8.3-9.fc15.i686.rpm
Po co ci rpm-ka z fedory? Łoł. Nawet nie wiedziałem że to można zmienić w deb.

: 14 stycznia 2012, 16:12
autor: Bastian
Można. Do tego własnie służy alien.