![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Wiem, że temat był już poruszany, ale rozwiązania nie było...
A więc tak... Zainstalowałem Apache'a i php na swojej Mandrivie, dodałem do httpd.conf "LoadModule php5_module libexec/libphp5.so", czyli wg manuala php, i jeszcze kilka rzeczy... Restart apacha i... "Syntax error on line 234 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/libexec/libphp5.so: cannot open shared object file: no such file or directory" Nie ma pliku libphp5.so - gdzie go znajdę?? O co chodzi?? -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Znajdziesz go na dysku (> szukaj) w katalogu ze zrodlami php i wrzuc do /usr/local/apache2/libexec/
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hmmmmmmmm... szukałem - nie znalazłem
![]() Polecenie "find / -name "*php*.so"" zwróciło 0 wyników Czy ten plik po prostu mogę skądśpobrać?? -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Manual php, w nim sie kompiluje php? U mnie po kompilacji ten modul laduyje w <apache_dir>/modules/
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
"ls /usr/local/apache2/modules: httpd.exp"
Tylko jeden plik... Trochę więcej modułów jest w /home/fipaj/programy/htppd-2.0.53/modules - czyli tam gdzie apacha konfigurowałem - ale libphp5.so nie ma Cytat Manual php, w nim sie kompiluje php? ![]() -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Cytat Manual php, w nim sie kompiluje php? No dobra, zbytnio skrocilem mysl: Tutotial z manuala, w nim jest przedstawiona kompilacja php? -- juz sprawdzilem: tak pokaz tresc polecenia configure, moja to Kod ./configure --prefix=/gdzies/tam/php --with-apxs2=/gdzies/indziej/apache/bin/apxs --disable-short-tags --with-libxml-dir --enable-ftp --with-xsl --without-pear --with-mysqli=/gdzies/obok/mysql-4.1/bin/mysql_config --with-zlib-dir=/usrl/local --with-gd --with-pgsql=/zupelnie/daleko/stad/postgresql --enable-sockets wyrzuc to czego nie potrzebujesz i odpal Ten post edytował dr_bonzo 27.04.2005, 19:05:06 -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
LOL ty myślisz że ja to będę przepisywał
![]() ![]() Dałem ./configure --with-mysql, zakończyło się bez błędów, standardowo: licencja, warning o czymśtam nieważnym, chyba CGI, no i "Thank you for using php" czy jakoś tak -------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Cytat LOL ty myślisz że ja to będę przepisywał ![]() ![]() No chyba ze nie masz Xow. Jesl masz to zaznaczasz i klikasz srodkowym klawiszem w okno konsoli i ENTER. ![]() --with-apxs2=/gdzies/indziej/apache/bin/apxs -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
![]() Nie mogłem znaleźć folderu apxs, już znalazłem - to co, jeszcze raz ./configure, make i make install? Co do pierwszego to nie wiedziałem ![]() -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
najpierw
make uninslltall #powinno istniec, nigdy nie uzywalem -- nie musialem potem make clean # wyczysc konfiuracje zrodel a dalej juz wiesz -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
make uninstall - Brak reguł ***. Stop
make clean - OK Kod ./configure --with-mysql --with-apxs2=/home/fipaj/programy/httpd-2.0.54/support/apxs Daje Kod Sorry, I cannot run apxs. Possible reasons follow:
1. Perl is not installed 2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs 3. Apache was not built using --enable-so (the apxs usage page is displayed) The output of /home/fipaj/programy/httpd-2.0.54/support/apxs follows: sh: line 1: /home/fipaj/programy/httpd-2.0.54/: is a directory apxs:Error: Sorry, no shared object support for Apache. apxs:Error: available under your platform. Make sure. apxs:Error: the Apache module mod_so is compiled into. apxs:Error: your server binary `/home/fipaj/programy/httpd-2.0.54/'.. configure: error: Aborting -------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Sprawdziles punkty 2 i 3?
a apxs nie ma przypadkiem w apache/bin/apxs? -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Perla na pewno mam, jaki to linux bez Perla
![]() No i właśnie ze ścieżką jest problem: Apacha rozpakowałem w /home/fipaj/programy/httpd-5.0.54/ Ale wiadomo, że on swoje pliki daje do /usr/local/apache2/ A więc gdzie jest ten folder apxs?? I co to w ogóle jest?? -------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
1. kompilujesz od nowa apacha z osbluga "so"
./configure --enable-so ............pozostale opcje wtedy apache jest w Cytat By default, `make install' will install all the files in `/usr/local/apache2/bin', `/usr/local/apache2/lib' etc. You can specify an installation prefix other than `/usr/local/apache2' using `--prefix', for instance `--prefix=$HOME'. a apxs w /usr/local/apache2/bin/apxs 2. teraz php ./configure --with-mysql --with-apxs2=/usr/local/apache2/bin/apxs -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Niestety... zrobiłem tak jak mówiłeś, ale nadal ten sam błąd: nie widzi libphp5.so w libexec/
EDIT: Działa! Nie libexec a modules/! Dzięki za pomoc, dr_bonzo ![]() Ten post edytował Fipaj 28.04.2005, 12:44:46 -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:39 |