質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

1回答

477閲覧

PHPのインストール時にBuild Errorが発生する(Mac OS 10.12.2)

gano

総合スコア39

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2018/09/09 07:46

前提・実現したいこと

Mac OS 10.12.2にて、
phpenvを利用してphp 5.6.37をインストールしようとしたところ、
不明なエラーが発生し、困っています。
(正確には、Errorと表示されるが、具体的なエラー内容が出力されない状態です、、、)

試したこと

▼事前準備

bash

1$ brew insatll bison re2c openssl libjpeg libpng libiconv icu4c gcc mcrypto autoconf automake 2 3$ echo 'PHP_BUILD_CONFIGURE_OPTS="--with-openssl=$(brew --prefix openssl) --with-libxml-dir=$(brew --prefix libxml2)"' >> ~/.bash_profile 4 5$ exec $SHELL -l 6 7$ ln -s /usr/local/opt/openssl/include/openssl /usr/local/include/openssl 8 9$ brew link bison --force 10$ brew link icu4c --force

▼インストール

$ phpenv install 5.6.37

エラーメッセージ

[Info]: Appending build output to /tmp/php-build.5.6.37.20180908151935.log [Info]: Loaded extension plugin [Info]: Loaded apc Plugin. [Info]: Loaded composer Plugin. [Info]: Loaded github Plugin. [Info]: Loaded uprofiler Plugin. [Info]: Loaded xdebug Plugin. [Info]: Loaded xhprof Plugin. [Info]: Loaded zendopcache Plugin. [Info]: php.ini-production gets used as php.ini [Info]: Building 5.6.37 into /Users/vagrant/.anyenv/envs/phpenv/versions/5.6.37 [Skipping]: Already downloaded and extracted https://secure.php.net/distributions/php-5.6.37.tar.bz2 [Preparing]: /var/tmp/php-build/source/5.6.37 [Compiling]: /var/tmp/php-build/source/5.6.37 ----------------- | BUILD ERROR | ----------------- Here are the last 10 lines from the log: ----------------------------------------- ----------------------------------------- The full Log is available at '/tmp/php-build.5.6.37.20180908151935.log'. [Warn]: Aborting build.

発生している問題

通常、何かしらビルドエラーがある場合は、
上記エラーメッセージの
”Here are the last 10 lines from the log:" の箇所に、
エラーメッセージが表示され、ログファイルにもエラーが出力されます。

エラーが表示されている場合の例として、
以下のサイトが良い例になります。
[mac の phpenv で php 7.1.9 をインストールするメモ](https://qiita.com/hokutoasari/items/9869ae92966c48db49ed)

本来エラーが表示されるはずですが、
現状では何もエラーが出力されない状態で、
ビルドエラーに対して何を対処すればよいかわからない状態です。。。

なお、「php -v」が正常に動いているので、
最悪、ビルド完了と判断しても良いのかとも考えいるのですが、
エラーが出ている以上、、、不安です。

何かアドバイスできる方がいらっしゃいましたら、
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

libxml2のインストールが不足しておりました。

$ brew install libxml2 $ brew link libxml2 --force

を行うことで自己解決しました。。

投稿2018/09/09 10:42

gano

総合スコア39

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問