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

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

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

OpenSSLはSSL/TLSのプロトコルと一般的な暗号のライブラリを導入するオープンソースのソフトウェアのツールキットです。

PHP

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

Q&A

1回答

1287閲覧

phpenvでphpのインストールができない

karinririn

総合スコア13

OpenSSL

OpenSSLはSSL/TLSのプロトコルと一般的な暗号のライブラリを導入するオープンソースのソフトウェアのツールキットです。

PHP

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

0グッド

2クリップ

投稿2018/09/23 02:27

現在あるPHPのバージョンを変更したい、変更したい時に変更できるようにしたい。
そのためにphpenvを導入して違うバージョンのphpインストールしていたら以下のようになってしまいインストールできません。

$ phpenv install 5.3.3 ... [Preparing]: /var/tmp/php-build/source/5.3.3 ----------------- | BUILD ERROR | ----------------- Here are the last 10 lines from the log: ----------------------------------------- 1 out of 1 hunk ignored -- saving rejects to file configure.rej Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file ext/dom/documenttype.c.rej Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file ext/dom/node.c.rej Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file ext/simplexml/simplexml.c.rej Reversed (or previously applied) patch detected! Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file Zend/zend_API.h.rej configure: error: Cannot find OpenSSL's <evp.h> -----------------------------------------

となり、現状何が起こっているのかどう対処すべきかわからないという状況です。
やっとこととしては、

$ $ brew install openssl Warning: openssl 1.0.2p is already installed and up-to-date To reinstall 1.0.2p, run `brew reinstall openssl` $ brew reinstall openssl $ openssl version OpenSSL 1.0.2p 14 Aug 2018

調べてみての対処法で出て来たのは一通りやってみたのですが、これから先に進めない状況です。
何か抜けている設定や処理ありましたら教えていただきたいです。
よろしくお願いいたします。

参考にしたサイト:
macでphpのバージョンを切り替える
macOS High Sierra(OSX)のOpenSSLをデフォルトのLibreSSLからOpenSSLに変更する

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

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

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

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

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

guest

回答1

0

より適切な助言を得るためにもOSのバージョンを記載される事をお勧めします

申し訳ありませんが私自身は回答を持ち合わせておりません。
どうしても上手くいかない場合、新規の環境で構築し直したり
複数バージョンの環境を構築しておいて 切り替えのタイミングでグローバルアドレスの割り当てを切り替えるなどの手段も検討されてはいかがかと思います

投稿2018/10/02 08:37

mitsu6809

総合スコア13

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問