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

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

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

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

コマンドライン

コマンドライン(別名:Command Line Interface)は、ユーザに命令の入力を促す(プロンプト)文字列の表示を行い、すべての操作をキーボードを用いて文字列を打ち込む事でプログラムを走らせるユーザインターフェースです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

2回答

4868閲覧

./configure --prefix=で指定の場所にインストールされない

k.t.est

総合スコア49

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

コマンドライン

コマンドライン(別名:Command Line Interface)は、ユーザに命令の入力を促す(プロンプト)文字列の表示を行い、すべての操作をキーボードを用いて文字列を打ち込む事でプログラムを走らせるユーザインターフェースです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2018/11/10 02:27

編集2018/11/10 07:45

下記をコマンドしても、/home/ec2-user/php-bin配下に何もファイルが生成されないのですが、
どのような原因が考えられますでしょうか?
ご教示戴ければ幸甚です。

参照サイト : https://qiita.com/kyogokutaro/items/f14e715018e825063d7d

実行場所 : /home/ec2-user

yum update sudo yum install gcc gcc-c++ libxml2-devel -y wget http://jp2.php.net/get/php-7.2.4.tar.bz2/from/this/mirror -O php-7.2.4.tar.bz2 tar jxvf php-7.2.4.tar.bz2 mkdir php-bin cd php-7.2.4 ./configure --prefix=/home/ec2-user/php-bin/ make install cd .. cd php-bin ls -la total 16 drwxrwxr-x 2 ec2-user ec2-user 4096 Nov 10 11:13 . drwx------ 24 ec2-user ec2-user 12288 Nov 10 11:13 ..

./configure --prefix=/home/ec2-user/php-bin/の結果の後ろの方の結果

Generating files configure: creating ./config.status creating main/internal_functions.c creating main/internal_functions_cli.c +--------------------------------------------------------------------+ | License: | | This software is subject to the PHP License, available in this | | distribution in the file LICENSE. By continuing this installation | | process, you are bound by the terms of this license agreement. | | If you do not agree with the terms of this license, you must abort | | the installation process at this point. | +--------------------------------------------------------------------+ Thank you for using PHP. config.status: creating php7.spec config.status: creating main/build-defs.h config.status: creating scripts/phpize config.status: creating scripts/man1/phpize.1 config.status: creating scripts/php-config config.status: creating scripts/man1/php-config.1 config.status: creating sapi/cli/php.1 config.status: creating sapi/cgi/php-cgi.1 config.status: creating ext/phar/phar.1 config.status: creating ext/phar/phar.phar.1 config.status: creating main/php_config.h config.status: executing default commands

make installの終わりの方

/bin/sh /home/ec2-user/php-7.2.4/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/dom/ -I/home/ec2-user/php-7.2.4/ext/dom/ -DPHP_ATOM_INC -I/home/ec2-user/php-7.2.4/include -I/home/ec2-user/php-7.2.4/main -I/home/ec2-user/php-7.2.4 -I/home/ec2-user/php-7.2.4/ext/date/lib -I/usr/include/libxml2 -I/home/ec2-user/php-7.2.4/ext/sqlite3/libsqlite -I/home/ec2-user/php-7.2.4/TSRM -I/home/ec2-user/php-7.2.4/Zend -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /home/ec2-user/php-7.2.4/ext/dom/typeinfo.c -o ext/dom/typeinfo.lo /bin/sh /home/ec2-user/php-7.2.4/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/dom/ -I/home/ec2-user/php-7.2.4/ext/dom/ -DPHP_ATOM_INC -I/home/ec2-user/php-7.2.4/include -I/home/ec2-user/php-7.2.4/main -I/home/ec2-user/php-7.2.4 -I/home/ec2-user/php-7.2.4/ext/date/lib -I/usr/include/libxml2 -I/home/ec2-user/php-7.2.4/ext/sqlite3/libsqlite -I/home/ec2-user/php-7.2.4/TSRM -I/home/ec2-user/php-7.2.4/Zend -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /home/ec2-user/php-7.2.4/ext/dom/domerror.c -o ext/dom/domerror.lo /bin/sh /home/ec2-user/php-7.2.4/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/dom/ -I/home/ec2-user/php-7.2.4/ext/dom/ -DPHP_ATOM_INC -I/home/ec2-user/php-7.2.4/include -I/home/ec2-user/php-7.2.4/main -I/home/ec2-user/php-7.2.4 -I/home/ec2-user/php-7.2.4/ext/date/lib -I/usr/include/libxml2 -I/home/ec2-user/php-7.2.4/ext/sqlite3/libsqlite -I/home/ec2-user/php-7.2.4/TSRM -I/home/ec2-user/php-7.2.4/Zend -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /home/ec2-user/php-7.2.4/ext/dom/domlocator.c -o ext/dom/domlocator.lo /bin/sh /home/ec2-user/php-7.2.4/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/dom/ -I/home/ec2-user/php-7.2.4/ext/dom/ -DPHP_ATOM_INC -I/home/ec2-user/php-7.2.4/include -I/home/ec2-user/php-7.2.4/main -I/home/ec2-user/php-7.2.4 -I/home/ec2-user/php-7.2.4/ext/date/lib -I/usr/include/libxml2 -I/home/ec2-user/php-7.2.4/ext/sqlite3/libsqlite -I/home/ec2-user/php-7.2.4/TSRM -I/home/ec2-user/php-7.2.4/Zend -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /home/ec2-user/php-7.2.4/ext/dom/namednodemap.c -o ext/dom/namednodemap.lo /bin/sh /home/ec2-user/php-7.2.4/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/dom/ -I/home/ec2-user/php-7.2.4/ext/dom/ -DPHP_ATOM_INC -I/home/ec2-user/php-7.2.4/include -I/home/ec2-user/php-7.2.4/main -I/home/ec2-user/php-7.2.4 -I/home/ec2-user/php-7.2.4/ext/date/lib -I/usr/include/libxml2 -I/home/ec2-user/php-7.2.4/ext/sqlite3/libsqlite -I/home/ec2-user/php-7.2.4/TSRM -I/home/ec2-user/php-7.2.4/Zend -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /home/ec2-user/php-7.2.4/ext/dom/userdatahandler.c -o ext/dom/userdatahandler.lo /bin/sh /home/ec2-user/php-7.2.4/libtool --silent --preserve-dup-deps --mode=compile cc -I/home/ec2-user/php-7.2.4/ext/fileinfo/libmagic -Iext/fileinfo/ -I/home/ec2-user/php-7.2.4/ext/fileinfo/ -DPHP_ATOM_INC -I/home/ec2-user/php-7.2.4/include -I/home/ec2-user/php-7.2.4/main -I/home/ec2-user/php-7.2.4 -I/home/ec2-user/php-7.2.4/ext/date/lib -I/usr/include/libxml2 -I/home/ec2-user/php-7.2.4/ext/sqlite3/libsqlite -I/home/ec2-user/php-7.2.4/TSRM -I/home/ec2-user/php-7.2.4/Zend -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /home/ec2-user/php-7.2.4/ext/fileinfo/fileinfo.c -o ext/fileinfo/fileinfo.lo /bin/sh /home/ec2-user/php-7.2.4/libtool --silent --preserve-dup-deps --mode=compile cc -I/home/ec2-user/php-7.2.4/ext/fileinfo/libmagic -Iext/fileinfo/ -I/home/ec2-user/php-7.2.4/ext/fileinfo/ -DPHP_ATOM_INC -I/home/ec2-user/php-7.2.4/include -I/home/ec2-user/php-7.2.4/main -I/home/ec2-user/php-7.2.4 -I/home/ec2-user/php-7.2.4/ext/date/lib -I/usr/include/libxml2 -I/home/ec2-user/php-7.2.4/ext/sqlite3/libsqlite -I/home/ec2-user/php-7.2.4/TSRM -I/home/ec2-user/php-7.2.4/Zend -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /home/ec2-user/php-7.2.4/ext/fileinfo/libmagic/apprentice.c -o ext/fileinfo/libmagic/apprentice.lo virtual memory exhausted: Cannot allocate memory make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1

###環境
Amazon Linux 2018.03

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

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

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

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

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

ockeghem

2018/11/10 02:41

手順中、cd php-bin とあるのは、cd ../php-bin でないとつじつまが合わない気がしますが…pwdコマンドでカレントディレクトリを確認しましたか?
k.t.est

2018/11/10 02:44

すいません、手順を書き損じました。cd .. → cd php-binです!
scsi

2018/11/10 02:52

configureもmakeも成功してますか?
keicha_hrs

2018/11/10 02:52

makeしないでいきなりmake installしているのは正しいのでしょうか。参考資料もそうなっていますが、資料が間違っている可能性はないですか?
ockeghem

2018/11/10 03:34

make install は大丈夫たと思います。makeされてなければ先にmakeされます。問題はconfigureやmake でエラーが出てないかですが
ockeghem

2018/11/10 03:45

configure と make install のコンソール出力のうち、末尾の20行くらいを示してください
k.t.est

2018/11/10 07:45

質問の方に出力結果の末尾を追加致しました。
scsi

2018/11/10 08:27

メモリーが足りていないとエラー出てるじゃない
guest

回答2

0

全く同じ手順で実行したところ、以下の結果となりました。

$ ls -la 合計 32 drwxrwxr-x 8 ec2-user ec2-user 4096 11月 10 02:55 . drwx------ 5 ec2-user ec2-user 4096 11月 10 02:48 .. drwxrwxr-x 2 ec2-user ec2-user 4096 11月 10 02:55 bin drwxrwxr-x 2 ec2-user ec2-user 4096 11月 10 02:55 etc drwxrwxr-x 3 ec2-user ec2-user 4096 11月 10 02:55 include drwxrwxr-x 3 ec2-user ec2-user 4096 11月 10 02:55 lib drwxrwxr-x 3 ec2-user ec2-user 4096 11月 10 02:55 php drwxrwxr-x 4 ec2-user ec2-user 4096 11月 10 02:55 var

ディスクフルとかなってませんか?
df -hなどで確認してみてください。

投稿2018/11/10 02:58

moonphase

総合スコア6621

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

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

k.t.est

2018/11/10 07:46

df -hの結果です。まだ容量は大丈夫そうです。 Filesystem Size Used Avail Use% Mounted on devtmpfs 231M 60K 231M 1% /dev tmpfs 241M 0 241M 0% /dev/shm /dev/xvda1 7.8G 6.3G 1.5G 82% /
guest

0

自己解決

make installの結果に下記エラーがありましたので、

virtual memory exhausted: Cannot allocate memory

下記サイトを参考にswap領域を生成して対応致しました。

http://bitcapitalz.hatenablog.com/entry/2014/07/26/010700
https://www.closetoyou.jp/aws/how-to-add-swap/

投稿2018/11/10 08:28

k.t.est

総合スコア49

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問