![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Problem dosyć powszechny (nie raz o nim słyszałem), a jednak na google o nim niewiele. Polega on na tym, że jak instaluję PHP do Apache, to przy niektórych modułach Apache nie startuje po skończonej instalacji PHP. Mam tu na myśli to, że serwer wyświetla "The requested operation has failed". Miałem już z tym wcześniej problem, ale dotyczyło to modułów, które od biedy nie były mi potrzebne, a teraz to się wiąże nawet z modułami MySQL i MySQLi, więc muszę jakoś rozwikłać ten problem. Dodam, że dll'ki znajdują się w folderze ext, a jedyny log Apache, który może się tyczyć problemu to:
Cytat httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.10 for ServerName [Sat May 29 21:42:30 2010] [warn] pid file C:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? Jednak przy kolejnej próbie instalacji Apache/PHP dogłębnie usuwam je z systemu. Ma ktoś jakieś pomysły? // ADD Jeszcze dodam, że PHP sam w sobie działa prawidłowo Kod C:\Documents and Settings\User>php -r "foreach(get_loaded_extensions() as $ext) echo $ext.PHP_EOL;" bcmath calendar com_dotnet ctype date filter ftp hash iconv json odbc pcre Reflection session libxml standard tokenizer zlib SimpleXML dom SPL wddx xml xmlreader xmlwriter curl gd imap mbstring mysql mysqli openssl PDO pgsql soap sockets SQLite xmlrpc xsl zip C:\Documents and Settings\User> // ADD A i w folderze PHP mam php5apache2_2.dll (używam Apache 2.2) // ADD Trochę naprawiłem. Czemu trochę? Bo Apache z PHP już działa, ale teraz żadne moduły PHP nie działają. Należało zamenić: Kod #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL PHPIniDir "C:/Program Files/PHP/" LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll" #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL na: Kod #BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\Program Files\PHP\" LoadModule php5_module "C:\Program Files\PHP\php5apache2_2.dll" #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL Ten post edytował pyro 29.05.2010, 21:15:35 -------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.08.2025 - 03:32 |