前提・実現したいこと
前提:OSX&ApacheやPHP初心者です。
実現したいこと:OSX(Mojave)環境に、Apache+PHPのローカル環境を準備しようとしています。
◇現在の環境
Apache ・・・ OSX標準のもの
(DocumentRootを変更し、動作確認済)
インストール時に参照した情報:
PHP(7.1)・・・ Homebrewでインストールしたもの(PHP@7.1)
(PATHを通しており、.bash_profileに記載確認済み)
インストール時に参照した情報:https://weblabo.oscasierra.net/php-71-mac-homebrew-install/
発生している問題・エラーメッセージ
ApacheとPHPそれぞれ独立して準備が出来たと思っており、
Apache側のhttpd.confにPHP7.1を設定する必要があると考えています。
そこで、動作確認用に以下のPHPを準備しました。
◇test.php
<?php phpinfo(); ?>
現在はIfModule dir_moduleで『.php』の入力は行っているので、
上記コードを、DocumentRootに配置&実行するとコードのみ表示されます。
(localhost/test.php)
###実際に試したこと
httpd.confに以下を追記
LoadModule php7_module /usr/local/Callar/php@7.1/7.1.24_2/lib/httpd/modules/libphp7.so
apachectl configtest実行後Syntaxエラー
httpd: Syntax error on line 177 of /private/etc/apache2/httpd.conf: Cannot load /usr/local/Cellar/php@7.1/7.1.24_2/lib/httpd/modules/libphp7.so into server: dlopen(/usr/local/Cellar/php@7.1/7.1.24_2/lib/httpd/modules/libphp7.so, 10): no suitable image found. Did find:\n\t/usr/local/Cellar/php@7.1/7.1.24_2/lib/httpd/modules/libphp7.so: code signature in (/usr/local/Cellar/php@7.1/7.1.24_2/lib/httpd/modules/libphp7.so) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.\n\t/usr/local/Cellar/php@7.1/7.1.24_2/lib/httpd/modules/libphp7.so: stat() failed with errno=22
質問事項
このエラーを解決するには、httpd.confにLoadModuleにPHP7.1を正しく設定すれば良いと思いますが、
どう設定すれば良いのかがわかりません。
OSXのApacheとhomebrewのPHPがダメな組み合わせとかもあるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/06 06:18