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

質問編集履歴

1

追記

2020/10/17 21:59

投稿

jk233
jk233

スコア55

title CHANGED
File without changes
body CHANGED
@@ -17,4 +17,49 @@
17
17
  を追記してWEBサーバを再起動して、カレントディレクトリの他のファイルをインクルードするプログラムを実行してみましたが普通に動きました。
18
18
  ```PHP
19
19
  require_once("hoge.php");
20
- ```
20
+ ```
21
+
22
+
23
+ **追記(otnさんの指摘を受けてやってみました)**
24
+ hoge.phpを
25
+ ```PHP
26
+ echo __DIR__;
27
+ ```
28
+ として
29
+ /usr/local/lib/php と /usr/local/apache2/htdocs(カレントディレクトリ)に配置
30
+ ```ここに言語を入力
31
+ include_path = "/usr/local/lib/php"
32
+ ```
33
+ として
34
+ ```PHP
35
+ require_once("hoge.php");
36
+ ```
37
+ を実行すると結果は
38
+ ```ここに言語を入力
39
+ /usr/local/lib/php
40
+ ```
41
+
42
+ ```ここに言語を入力
43
+ include_path = ".:/usr/local/lib/php"
44
+ ```
45
+ として
46
+ ```PHP
47
+ require_once("hoge.php");
48
+ ```
49
+ を実行すると結果は
50
+ ```ここに言語を入力
51
+ /usr/local/apache2/htdocs
52
+ ```
53
+
54
+ ```ここに言語を入力
55
+ include_path = "/usr/local/lib/php":.
56
+ ```
57
+ として
58
+ ```PHP
59
+ require_once("hoge.php");
60
+ ```
61
+ を実行すると結果は
62
+ ```ここに言語を入力
63
+ /usr/local/lib/php
64
+ ```
65
+ となりました。なるほど。