Wo ist mod_php4/5 hin

Rabadag

Well-Known Member
Hallo allerseits.



Nach dem Update mit Portupgrad auf Feebsd 5.4-Release
rent Apache2 nicht mehr, weil ihm mod_php5 fehlt.

in den /usr/ports/www gibt es kein mod_php5 wo ist das hin?
 
cd /usr/ports/lang/php[4|5] && make WITH_APACHE=yes WITHOUT_CLI=yes

oder einfach in dem jeweiligen Port:
make config

Ein Blick in die /usr/ports/UPDATING hätte das auch verraten ;-)
 
paefchen schrieb:
cd /usr/ports/lang/php[4|5] && make WITH_APACHE=yes WITHOUT_CLI=yes

oder einfach in dem jeweiligen Port:
make config

Ein Blick in die /usr/ports/UPDATING hätte das auch verraten ;-)


hmm Ja klaro. darauf bin ich nicht gekommen.

PS: Damit instaliere ich aber Apache1.3 mit php5 ich brauch aber apache2
 
Du installiert erst dein Apache2x und danach PHP. Apach13 nimmt er nur als Abhängigkeit wenn kein Apache vorhanden ist.
 
hmm..

besten Dank für die Info.


Also es hat soweit funktioniert.

/usr/ports/www/apache20 && make deinstall clean
/usr/ports/lang/php5 make deinstall clean
/usr/ports/lang/php5-extensions make deinstall clean

danach.

/usr/ports/www/apache20 && make install clean
/usr/ports/lang/php5 && make WITH_APACHE=yes WITHOUT_CLI=yes \ make install
/usr/ports/lang/php5-extensions make install clean


In apache sind die Module drin.
LoadModule php5_module libexec/apache2/libphp5.so

Module werden geladen.
php.ini vorhanden

Dennoch will Apache20 immer noch kein php5 machen.


Code:
# php -m
[PHP Modules]
bcmath
bz2
calendar
curl
date
dom
ftp
gd
gettext
gmp
iconv
imagick
imap
libxml
mbstring
mcrypt
mhash
mysql
ncurses
openssl
pdf
PDO
posix
Reflection
session
SimpleXML
snmp
SPL
SQLite
standard
tokenizer
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]

In der Apache Config ist natürlich die

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

eingetragen.
 
AddType application/x-httpd-php .php in der httpd.conf drinnen?
 
Ich komme einfach nicht weiter.

Ich hab das jetz mehrmals neu installiert. Apache rent immer noch nicht mit PHP5.

Was mach ich Falsch?
 
Wenn Dir geholfen werden soll würde eine genaue Fehlerbeschreibung (logs?) was genau nicht geht und was Du genau gemacht hast helfen.

Du hast den Apache neu gestartet?
Was sagt apachectl -S?
Was macht der Apache wenn Du eine PHP-Seite aufrufst?
Wie schaut deine httpd.conf aus[1]?

[1] grep -Ev '^[[:space:]]*(#|$)' /usr/local/etc/apacheXX/httpd.conf
 
Gibt es Meldungen im ErrorLog?
Was bekommst du ausgeliefert wenn du eine php-Seite öffnest? Den Quellcode oder einen 500er oder weisse Seite?

Hast du das AddType vielleicht nur innerhalb eine <Location> oder <Directory> drinnen?
 
hmmm..

Ich glau ich habs gefunden.

Es liegt an meinen PHP Code.
denn phpinfo geht und zeigt alles schön an.


Danke für die Infos und die Hilfe.

Es liegt mal wieder nicht an dem was mann vermuttet.

Vor lauter Baume sehe ich den Wald nicht.....;'(
 
[ ] Du hattest deine ErrorLogs gelesen.

Immer frei nach dem Motto: Erst posten dann denken :ugly:
 
Zurück
Oben