Apacheのインストール/設定方法を知っている人は誰ですか?GENTOOオペレーティングシステムのApache WebサーバーでPHPを設定するには?
私はemerge php apacheを両方持っています。 GENTOO OSでApache用mod_phpを使いたかったのです。
PHP temp.php
コマンドラインは細かい動作しますが、http://localhost/temp.phpではなく、Webサーバー上で実行されていない、それは、PHPコードの内容を示しています。
Apacheのインストール/設定方法を知っている人は誰ですか?GENTOOオペレーティングシステムのApache WebサーバーでPHPを設定するには?
私はemerge php apacheを両方持っています。 GENTOO OSでApache用mod_phpを使いたかったのです。
PHP temp.php
コマンドラインは細かい動作しますが、http://localhost/temp.phpではなく、Webサーバー上で実行されていない、それは、PHPコードの内容を示しています。
私がブログを発見し、私は彼の命令に続き、それは働きます!あなたはまた、phpMyAdminをインストールしたい場合は
USE="apache2 mysql php pam ssl xml xml2 berkdb innodb jpeg png"
は、その後、あなたはまた、PCREセッションユニコードを追加する必要があります: は、私は/etc/make.confでこれらの行を入れ
Referenced Blogソリューションを共有しています
USE="apache2 mysql php pam ssl xml xml2 berkdb innodb jpeg png pcre session unicode"
私はその後-D USERDIRを設定し、ユーザー(〜ディレクトリに対応する)のためのpublic_htmlフォルダを有効にするために、ファイル/etc/init.d/apache2を変更:
APACHE2_OPTS="-D DEFAULT_VHOST -D PHP5 -D USERDIR
MySQLを開始する前に、あなたは(一度、すべてのための)MySQLの主なデータベースを作成する必要があり、これは実行することによって簡単に行うことができます。
/usr/bin/mysql_install_db
-1:/etc/make.confに単一パッケージのUSEフラグを入れることは、システム全体に適用されるため、強くお勧めします(依存関係などの問題を引き起こす可能性があります) 。 –
私は '/ etc/conf.d/apache2'を'/etc/init.d/apache2'ではなく変更しようと思っています。 –
echo "dev-lang/php apache2 my sql php pam ssl [...]" >> /etc/portage/package.useは、パッケージごとの使用フラグを指定する方法の例です。 apache、php、およびmysqlにグローバルフラグとして指定しない場合は、特定のuseフラグを追加する必要があります。 gentoolkitが登場した後、equeryはdev-lang/phpを使用して、このパッケージで利用可能なフラグを説明します。私はequeryファイル[パッケージ]を使い果たしていることも知っています。 – TamusJRoyce
あなたは特に、
LoadModule php5_module modules/libphp5.so
と
SetHandler application/x-httpd-php
行が私の中に私が持っている
:-)対応する行を助けるべき Apache 2.0 on Unix systems
にいくつかの情報を見つけることができますApacheの設定(Apache 2、PHP 5.2、Ubuntu):
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>
は公式のGentooドキュメントを使用してみてください:
http://www.gentoo.org/proj/en/php/php4-php5-configuration.xml
これを達成するために、いくつかの方法があるように見えるが多くは古くなったか、あまりにも複雑に思えます。2010年2月1日の時点で、私はPHPとApache2のは、Gentooでの作業を取得するためにやったすべてはこのようにApacheとPHPをインストールしました:
bash$ emerge apache
bash$ echo "dev-lang/php apache2" >> /etc/portage/package.use
bash$ echo "dev-lang/php mysql" >> /etc/portage/package.use
bash$ emerge dev-lang/php
を実行し、Apacheを/etc/init.d/apache2スクリプトで再起動してください。 PHPが利用可能になるはずです。リンク上記死んで、これを試してみてください:
Gentooは頭字語ではありません。それは実際にはペンギンの一種です。 –
* "彼らの超流線型のボディは、**最速のペンギン**の水中"になります* http://www.bbc.co.uk/nature/life/Gentoo_Penguin – noisebleed