Frage

ist es jemand, der weiß, wie PHP unter Apache installieren / konfigurieren?

Ich habe beide PHP Apache entstehen. Ich wollte in GENTOO OS für Apache verwenden mod_php.

php temp.php

Kommandozeile läuft gut, aber http: //localhost/temp.php ausgeführt wird nicht auf dem Webserver stattdessen zeigt es den Inhalt des pHP-Code.

War es hilfreich?

Lösung

fand ich einen Blog, und ich folgte seiner Anweisung und es funktioniert! Ich bin die Lösung teilen referenzierte Blog

Ich habe diese Zeilen in /etc/make.conf:

USE="apache2 mysql php pam ssl xml xml2 berkdb innodb jpeg png"

Wenn Sie auch phpMyAdmin installieren möchten, dann sollten Sie auch pcre Sitzung Unicode hinzufügen:

USE="apache2 mysql php pam ssl xml xml2 berkdb innodb jpeg png pcre session unicode"

Ich änderte dann die Datei /etc/init.d/apache2, um public_html Ordner für die Benutzer zu ermöglichen (zum ~ Verzeichnis entsprechen), das Setzen von -D USERDIR:

APACHE2_OPTS="-D DEFAULT_VHOST -D PHP5 -D USERDIR

Vor mysql starten, müssen Sie (ein für allemal) erstellen Sie die MySQL-Datenbank-Haupt, und dies kann nur durch Ausführen getan werden:

/usr/bin/mysql_install_db

Andere Tipps

Es scheint eine Reihe von Möglichkeiten, dies zu erreichen, aber viele scheinen ein wenig veraltet oder zu kompliziert. Ab 1. Februar 2010 alles, was ich habe PHP und Apache2 Arbeit an Gentoo zu bekommen war Apache und PHP so zu installieren:

  1. bash$ emerge apache
  2. befolgte die Anweisungen für die jeweiligen Erweiterungen ich unter dieser Liste gesucht
    • Hinweis: Dies ist der wichtige Apache und PHP zu bekommen arbeiten zusammen:
      • bash$ echo "dev-lang/php apache2" >> /etc/portage/package.use
    • Eine weitere gemeinsame PHP-Erweiterung:
      • bash$ echo "dev-lang/php mysql" >> /etc/portage/package.use
    • Und so weiter.
  3. Dann einfach bash$ emerge dev-lang/php laufen und starten Sie Apache mit dem /etc/init.d/apache2 Skript. PHP sollte jetzt verfügbar sein.

Link oben tot, versuchen diese:

http://overlays.gentoo.org/proj/php/

Sie können einige Informationen in Apache 2.0 auf Unix-Systemen

Insbesondere die

LoadModule php5_module modules/libphp5.so

und

SetHandler application/x-httpd-php

Die Linien sollten helfen: -)

Die entsprechenden Zeilen, die ich in meiner Apache-Konfiguration verfügen (Apache 2, PHP 5.2, Ubuntu) sind:

LoadModule php5_module /usr/lib/apache2/modules/libphp-5.2.9.so
<IfModule mod_php5.c>
  AddType application/x-httpd-php .php .phtml
  AddType application/x-httpd-php-source .phps
</IfModule>

Versuchen offizielle GENTOO Dokumentation zu verwenden:

http://www.gentoo.org/proj /en/php/php4-php5-configuration.xml

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top