teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2019/06/11 06:04

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -1,8 +1,9 @@
1
1
  apache 起動時に環境変数が設定できていないということなので...
2
2
 
3
3
 
4
- どのように php から ruby を実行しているかわかりませんが、 コマンド実行前に `putenv` で、必要な環境変数を定義するとどうなりますか?
4
+ どのように php から ruby を実行しているかわかりませんが、 コマンド実行前に `putenv` で、必要な環境変数を定義して、実行するとどうなりますか?
5
5
 
6
+ ```
6
7
  <?php
7
8
  (略)
8
9
  putenv("PATH='〜'");
@@ -11,4 +12,7 @@
11
12
  (中略)
12
13
  system("/path/to/ruby-file.rb");
13
14
  (略)
14
- ```
15
+ ```
16
+
17
+
18
+ [PHPマニュアル : putenv](https://www.php.net/manual/ja/function.putenv.php)