Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP nie widzi extension :(
Kinool
post
Post #1





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


ostatnio instalowalem na kompie Apache (najnowsszy) i php (5.0.4) wszystko ok dodadlo sie ladnie jak trzeba dalem phpinfp(); i jest git

wiec wypada dodac kilka rozszezen, w php.ini robie co trzeba, podaje sciezke do katalogu ext i przy startowaniu apacha sypie bledami ze nie ma takiego pliku!

skoro wiem ze jest!! jeszcze podaje dokladnie ta scieke gdzie jest i pisze ze go tam nie ma!! co jest kurka grane??

instalacja na Win XP Pro wie moze ktos o co chodzi??

PS. wpis PHPIniDir w httpd.conf wskazuje na katalog gdzie php.ini sie znajduje (katalog z php nie windosowski) nawet w zmiennychsystemowych dodalem sciezki smile.gif i kurka nic


--------------------
Go to the top of the page
+Quote Post
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Masz wersje rozszerzenie zgodną z wersja php? Takie szopki są właśnie spowodowane tą niezgodnością... No i oczywiście extension_dir w php.ini wskazuje na odpowiedni katalog?


--------------------
Go to the top of the page
+Quote Post
Kinool
post
Post #3





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


extension_dir na 100% wskazuje tam gdzie trzeba (juz kombinowalem z "\" i "/" bez efektow)

php pobrane z php.net a Apache jako msi dla windowsa ze strony projektu (httpd.apache.org)


--------------------
Go to the top of the page
+Quote Post
ebe
post
Post #4





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 23.01.2004

Ostrzeżenie: (0%)
-----


Niektóre moduły wymagają zewnetrznych bibliotek (mysql, mysqli, exif np.) i dlatego sypią błędami, jeśli mimo braków extensionów apache się odpala sprawdź w phpinfo() ścieżkę do php.ini


--------------------
Słyszałem, że macie tutaj jakieś takie php... fajne to, dobre to jest?
Go to the top of the page
+Quote Post
crash
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


No fakt, przekopiuj dll'e z głownego katalogu php do %WINDIR%\system32\


--------------------
Go to the top of the page
+Quote Post
Kinool
post
Post #6





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


przekopiowanie dll do windows/system32 nic nie daje sad.gif

system katallogow:

Apache c:\wserver\apache2
php c:\wserver\php
php extensions c:\WServer\php\ext

phpinfo() jako katalog gdzie jest php.ini wskazuje na c:\wserver\php (i tam on w rzeczywistosci jest! w innym miejscu go nie ma)

httpd.conf
Kod
...
PHPIniDir "C:/WServer/php"
LoadModule php5_module "C:/WServer/php/php5apache2.dll"
AddType application/x-httpd-php .php
....


php.ini
Kod
...
enable_dl = On
extension_dir = c:\WServer\php\ext\
extension=php_bz2.dll
...


php dziala a moduly nie sa ladowane sad.gif



Ten post edytował Kinool 21.05.2005, 11:48:14


--------------------
Go to the top of the page
+Quote Post
feniks2003
post
Post #7





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.09.2005

Ostrzeżenie: (0%)
-----


Witam

Ja mam bardzo podobny problem, a mianowicie bawiłem się konfigurację pod .htaccess i coś mi popsuło się w apache. Przestał wgrywać dane z bazy. Próbowałem naprawić i popsuło się bardziej. php mi działało, ale nie działała funkcja include() oraz echo() a w html pokazuje kod php.

Tak więc odinstalowałem apache i usunałem wszelkie pliki i postanowiłem zaisntalować jeszcze raz. Zrobiłem wszystko co trzeba. Ale nadal jest ten błąd, co przed odinstalowaniem. Najgorsze jest to że nie pokazuje błędów php, a wselkie zmiany w php.ini nic nie dają, tak jakby zaciął się w pewnym momencie i teraz żadna zmiana na niego nie działa. phpinfo() działa bez problemu.

Moje pytanie brzmi czy może gdzieś sa jeszcze jakieś pliki konfiguracyjne, które pominąłem.

Podrawiam
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Konfiguracja php jest w php.ini

Wszelkie zmiany tam, powinny powodować jakiś skutek w działaniu.
Oczywiście po każdej zmianie należy zresetować Apachea. Resetujesz go za każdym razem?
Go to the top of the page
+Quote Post
feniks2003
post
Post #9





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.09.2005

Ostrzeżenie: (0%)
-----


Cytat(mike_mech @ 2006-04-28 12:07:42)
Konfiguracja php jest w php.ini

Wszelkie zmiany tam, powinny powodować jakiś skutek w działaniu.
Oczywiście po każdej zmianie należy zresetować Apachea. Resetujesz go za każdym razem?

Oczywiście że tak.

Już wiem czemu się tak dzieje, ale nie wiem jak to poprawić. Gdy kod php jest w znacznikach <? ?> to nie działa. Gdy jest <?php ?> wszystko działa. Mam sporo już stron tak zrobionych i nie chce zmieniać wszystkich na <?php czy da się to gdzieś ustawić?
Go to the top of the page
+Quote Post
mike
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Można to zmienić za pomocą dyrektywy short_open_tag

Jednak forma <? nie jest zalecana i powinno się stosować <?php
Go to the top of the page
+Quote Post
feniks2003
post
Post #11





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.09.2005

Ostrzeżenie: (0%)
-----


Cytat(mike_mech @ 2006-04-28 12:23:20)
Można to zmienić za pomocą dyrektywy short_open_tag

Jednak forma <? nie jest zalecana i powinno się stosować <?php

Dzięki biggrin.gif

Teraz już będę pisał <?php ale musiałem uruchomić poprzednie skrypty. Teraz mam tylko problem z bazą danych, ale to widziałem na forum, więc sobie poradzę. Jeszcze raz dzięki.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 21:17