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

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

ただいまの
回答率

90.03%

composerでセットアップ時にエラーが起きる

受付中

回答 2

投稿

  • 評価
  • クリップ 1
  • VIEW 310

mossan02

score 4

前提・実現したいこと

composerでCakePHP3をインストールしたいのですが、
セットアップ時にエラーが出てしまいインストールできません。

発生している問題・エラーメッセージ

The PHP exe file you specified did not run correctly [exit code 1]:
C:\pleiades-2018-12-php-win-64bit-jre_20181224\pleiades\xampp\php\php.exe

php.iniの中身

//※「;」でコメントにされている部分は見やすいようにあらかじめ消しておきます。
[PHP]

;;;;;;;;;;;;;;;;;;;
; About php.ini   ;
;;;;;;;;;;;;;;;;;;;


;;;;;;;;;;;;;;;;;;;
; About this file ;
;;;;;;;;;;;;;;;;;;;

short_open_tag = Off


asp_tags = Off


precision = 14


output_buffering = 4096


zlib.output_compression = Off


implicit_flush = Off


unserialize_callback_func =


serialize_precision = 17


disable_functions =


disable_classes =


zend.enable_gc = On


;;;;;;;;;;;;;;;;;
; Miscellaneous ;
;;;;;;;;;;;;;;;;;


expose_php = On

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30

max_input_time = 60

memory_limit = 128M

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

error_reporting = E_ALL

display_errors = On

display_startup_errors = On

log_errors = On

log_errors_max_len = 1024

ignore_repeated_errors = Off

ignore_repeated_source = Off

report_memleaks = On

track_errors = On

html_errors = On

;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;

variables_order = "GPCS"

request_order = "GP"

register_argc_argv = Off

auto_globals_jit = On

post_max_size = 8M

auto_prepend_file =

auto_append_file =

default_charset = "UTF-8"

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

doc_root =

user_dir =

extension_dir = "C:\pleiades-2018-12-php-win-64bit-jre_20181224\pleiades\xampp\php\ext"

enable_dl = Off


;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

file_uploads = On

upload_tmp_dir = "C:\pleiades-2018-12-php-win-64bit-jre_20181224\pleiades\xampp\tmp"

upload_max_filesize = 2M

max_file_uploads = 20

;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;

allow_url_fopen = On

allow_url_include = Off

default_socket_timeout = 60

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll

extension=php_mbstring.dll
extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll

openssl.dll

extension=php_pdo_mysql.dll

extension=php_pdo_sqlite.dll

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
asp_tags=Off
display_startup_errors=On
track_errors=Off
y2k_compliance=On
allow_call_time_pass_reference=Off
safe_mode=Off
safe_mode_gid=Off
safe_mode_allowed_env_vars=PHP_
safe_mode_protected_env_vars=LD_LIBRARY_PATH
error_log="C:\pleiades-2018-12-php-win-64bit-jre_20181224\pleiades\xampp\php\logs\php_error_log"
register_globals=Off
register_long_arrays=Off
magic_quotes_gpc=Off
magic_quotes_runtime=Off
magic_quotes_sybase=Off
extension=php_openssl.dll

[CLI Server]

cli_server.color = On

//以下、割愛

試したこと

環境変数の「Path」に「C:\pleiades-2018-12-php-win-64bit-jre_20181224\pleiades\xampp\php」を追加。
http://localhost/dashboard/phpinfo.phpが正常に表示されているため、PHPは正常に動作していると思います。

補足情報(FW/ツールのバージョンなど)

xamppからPHPをインストールしています。
PHPのバージョンは、PHP 5.6.39です。

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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

+1

真ん中のこれは書き損じでしょうか?

extension=php_mysqli.dll

openssl.dll

extension=php_pdo_mysql.dll

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/03/10 22:37

    ありがとうございます!
    参考にさせてもらいました。
    シェルでphpを叩いてエラーがでなくなるところまで来ましたが、composerではまだphp.exeを読み取ってくれませんね。
    Apacheを起動しPHPinfoや、phpで作成したページも閲覧できています。
    phpはこれ以外インストールしていないのでcomposerで別のものを指定しているということはないですし...

    キャンセル

  • 2019/03/10 22:40

    composer.jsonの場所はどこにありますか?xamppの場合はhtdocsに置かないとコマンドが効かないはずです。

    キャンセル

  • 2019/03/10 22:58 編集

    composer.jsonは幾つかあって、それぞれ xampp/phpMyAdmin/vendor配下の各ディレクトリ内にあります。
    htdocsにはありません。

    キャンセル

0

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/03/10 20:02 編集

    回答ありがとうございます。
    同様の記事を読み、一度試みましたが同じエラーの文言が出て解決しませんでした。

    キャンセル

  • 2019/03/10 20:37

    なるほど。いずれにしてもphpが正しく読み取れないことによる問題で、環境によるものが大きそうです。
    例えばEclipseに入ってるものとは別のphpをインストール済みだったり(XAMPP経由も同)
    composerが見に行くのはサーバーに紐付けられているphpなので、別バージョンのものがあるとバッティングしたりしてうまくいかなくなることもあるようです。
    ケースは色々あるようですし、エラーメッセンジそのままで検索しても結構やり方が出てくるので、自身の環境や状況にあったやり方を探ると良いかもしれません。

    キャンセル

  • 2019/03/10 21:34

    なるほどです。
    教えていただき、ありがとうございます。
    もう少し探ってみます。

    キャンセル

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

  • ただいまの回答率 90.03%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る