Jump to content
php.lv forumi

Apache nepatīk mans PHP


Recommended Posts

*Windows XP SP3

*httpd-2.2.17-win32-x86-no_ssl.msi

*php-5.3.5-Win32-VC6-x86.msi (oficiālajā saitā vairs neatrast, bet 5.3.6 ir tikai VC9 versija, kas Apachei nepatīkot)

 

Ieinstalēju Apache, atveru http://localhost - It works!

Ieinstalēju PHP (default configuration), pārstartēju Apache - protams, PHP autokonfigurācija ir kroplīga (PHPIniDir = "", LoadModule satur tikai DLL nosaukumu, nav path), līdz ar to erors. Vismaz PATH nokonfigurēja pareizi.

Atveru httpd.conf, izlaboju PHP pievienotās līnijas uz šo:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "D:/PHP"
AddType application/x-httpd-php .php
LoadModule php5_module "D:/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

Startēju Apache - Apache HTTP Server has encountered a problem and needs to close. blablabla.

Windows Event Viewer ieraksts - Faulting application httpd.exe, version 2.2.17.0, faulting module php5ts.dll, version 5.3.5.0, fault address 0x000e890c.

 

Jautājums - WTF?

Edited by jurchiks
Link to comment
Share on other sites

Jau to postu lasīju, vienīgais, kas varētu ko mainīt, bija tā httpd.conf līniju maiņa uz <IfModule>, bet loģiski, ka tas nepalīdz, jo problēma nav tajā modulī.

Tagad kačāšu to pašu PHP, tikai .zip versiju, un rakšos cauri visiem konfigiem.

Stulbi, ka Windows tā tiek ignorēts, Linux lietotājiem ar tik stulbām problēmām kaut kā nesanāk saskarties.

 

Edit: iespējams, ka atradu, kur problēma...

Defaultajā PHP konfigurācijā modulis mbstring.dll ir izslēgts un exif.dll ir ieslēgts, bet php.ini saka tā: "Must be after mbstring as it depends on it"

Edited by jurchiks
Link to comment
Share on other sites

nu nezinu ..

njem jauno Apachi

njem jauno PHP

njem janako Mysql

--

instalee

nevajadzetu buut problemaam, it ipashi uz WinXP

--

aa nu jaa PHP pectam panjem Zip versiju -> ka pieredze raada taa ir pilnaa..

piedevam neaizmirsti parlasiit konkretaas Apache versijas docus par PHP .. tur atskjiribas var buut krietni lielas ..

+ pareizo *.dll iemet ieksh win32 .. (no PHP)

Edited by Grey_Wolf
Link to comment
Share on other sites

dll no php nevajag nekur mest, php folderis ir PATH, same thing.

Un, kā redzi, problēmas ir, ja vienkārši ņem un instalē pa defaulto (iemeslu jau iepriekš aprakstīju).

Problēma atrisināta, vnk manuāli paķidāju moduļus un izgāju cauri php.ini (bet jebkurā gadījumā problēmu neizraisīju es, vnk php defaultais setups satur bagu)

Edited by jurchiks
Link to comment
Share on other sites

Nodiseiblo visas php ekstensijas un paskaties, vai nepalīdz.

 

OS - Windows 7 x64 ?

 

XAMPP/WAMP nerekomendēju lietot. Labāk izburies cauri instalācijas/konfigurēšanas procesam paša spēkiem - būs lietderīgāk.

Link to comment
Share on other sites

Nodiseiblo visas php ekstensijas un paskaties, vai nepalīdz.

 

OS - Windows 7 x64 ?

 

XAMPP/WAMP nerekomendēju lietot. Labāk izburies cauri instalācijas/konfigurēšanas procesam paša spēkiem - būs lietderīgāk.

 

Iesācējiem ir labs jau tas pats XAMPP ;)

Bet nu vari arī darīt kā Tu teici. ;)

Link to comment
Share on other sites

Jopt, jūs cilvēki tak vispār neesat izlasījuši neko no tā, ko es uzrakstīju!

Man ir WINDOWS XP (1. postā pirmais punkts, ko minēju), kāds nafig XAMPP?

@Snapins - skatos, ka tu arī neesi nekāds profiņš.

@daGreivis - un kā tu domā, no kurienes es visu vilku?

Un visbeidzot - es tak skaidri un gaiši uzrakstīju, ka problēmu esmu atrisinājis un pateicu, kur tā atrodama!

Un tikai pēc tam, kad lieta ir izbeigta, sāk dot praktiski nekam nederīgus padomus!

 

Somebody, just lock the topic already...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...