2014-03-30 7 views
5

Ich habe ein Problem mit lang/php5 (5) FreeBSD 10 Port. Ich muss es mit Apache-Modul bauen, aber ich sehe diese Option nicht im Abschnitt konfigurieren. Es gibt nur die Versionen cli, cgi und fpm, obwohl ich mich genau erinnere, dass ich mit diesem Modul bereits php5 gebaut habe. Sowohl lang/php5 als auch lang/php55 haben dieses Problem. Hafensammlung ist frisch (ab dem 31. März). Ich kann meinen Apache nicht ohne PHP laufen lassen.php5.5 FreeBSD Port Apache Modul

P.S. Meine installierte Apache-Version ist 2.4.

lang/php5 port configure screenshot

+0

Bitte lesen Sie/usr/ports/UPDATING: PHP 5.5 Apache-Modul ist jetzt ein separater Port, www/mod_php55 (www/mod_php5 für PHP 5.4) – julp

Antwort

9

Sie wollen die neue www/mod_php5 Port.

+0

Vielen Dank. Die Verwendung eines separaten Ports für ein Modul ist nicht offensichtlich, oder? Tut mir leid, ich habe nicht genug Ruf, um dich zu wählen. – iwakura

+1

@iwakura - ob es offensichtlich ist oder jetzt, es wurde dokumentiert in '/ usr/ports/UPDATING', das ist immer der erste Ort, um zu überprüfen, wenn etwas Seltsames scheint mit Ihren Ports passiert. – ghoti

2

Das Apache PHP-Modul wurde vom Haupt-PHP-Port getrennt. Wenn Sie die APACHE-Option ausgewählt hatten, müssen Sie die folgende Schritte ausführen:

1) aktualisieren Sie Ihre lang/php * Optionen (dh 'make config') 2) wieder aufbauen lang/php * Port 3) installieren www/mod_php * port

Es ist zwingend beide Ports mit der gleichen DEBUG und Optionen ZTS zu bauen, wenn Sie also einen Gewinde Apache (dh Arbeiter oder Ereignis MPM) Sie haben die ZTS Option in lang/php * port.

+0

Danke! Der Wiederaufbau von 'lang/php *' hat geholfen! –