5

このリンクのチュートリアルに従って、Apache を使用する Centos 6.5 で php7 または phpng を使用します。

コンソールで php スクリプトを実行できますが、Apache サーバーを使用して php スクリプトを実行できるようにしたいと考えています。

libphp7.so モジュールが見つからないため、助けが必要です。私はそれを構築しなければならないのか、それとも何なのかわかりません。

4

3 に答える 3

4

--with-apxs2構成スクリプトに追加する必要があると思います。あなたが提供したリンクによると、構成フラグには表示されません。--with-apxs2「共有Apache 2.0ハンドラーモジュールをビルド」します。また、Apache の設定で次のことを確認する必要がある場合もあります。

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

初めてphp7をビルドしたときは、ソースを実行するのではなく表示するだけでしたが、それを追加するとコードが実行されました。

Docker で試してみたい場合は、https: //registry.hub.docker.com/u/silintl/php7/ で PHP7 用の Docker イメージを作成しました。インストールして構成します。

于 2015-05-22T03:33:01.753 に答える