Walczę od kilku miesięcy z problemem, aby podbić np. wersję php, apache. Obecnie trio Apache, Mysql, PHP mi działa i jest git w wersjach:
- apache 2.0.4
- php 5.3.4
- mysql 5
Nie jestem w stanie podbić php do wersji chociażby 5.3.6, bo jak uruchamiam na nowo apache to już jest od razu błąd. W logach Apache o dziwo nie ma żadnych danych do analizy.
Próbowałem odpowiednich wpisów w httpd.conf, z .dll do \Windows (ssleay32.dll, libeay32.dll).
np.
LoadModule php5_module "C:/WWW/Php/php5apache2.dll"
#LoadModule php5_module "C:/WWW/Php/php5apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir 'C:/WWW/Php'
w wyższej wersji php oczywiście zmieniałem na php5apache2_x.dll bo samego php5apache2.dll już nie było w ogóle w paczce z php.
Niestety to nic nie daje. Zauważyłem, że te paczki z php od wersji 5.3.6 mają w opisie VC9 i już nie ma powrotów w wyższych wersjach do VC9.
Muszę zmienić wersję php (apache próbowałem i bez skutku, ostatni na 2.4.1), bo mi nie działa CURL. Tzn. działa w tych niższych wersjach php i mam wersję 7.20:
cURL support |
enabled |
cURL Information |
7.20.0 |
Age |
3 |
Próbowałem podmieniać same dll od curl z wyższych wersji php ale to nie działa, mimo że w extension mam wskazanie na ten sam plik (podmieniony), po prostu w ogóle nie widać spod phpinfo() curl-a. Zapytacie, po co mi nowy Curl? Bo na serwerze hostingowym jest nowszy (tylko że tam jest jakiś linux) i działa parsowanie pewnej strony, a jak robię to lokalnie na windows to w wersji 7.20.0 nie działa.