![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
ApacheとPHP5のインストールが無事終わり、次にjpgraph-2.2をインストールしたのですが、うまくできません。
C:/php/includes/jpgraph において
php.iniの;extension=php_gd2.dllの;をとってGDを有効に
; Windows: "\path1;\path2"
include_path = ".;c:\php\includes;c:\php\includes\jpgraph"として
Apacheの再起動をしましたが、これだけではダメなのでしょうか?
またサンプルのipgraphソース、a.phpを・・・apache/htdocsにおいて表示させても、うまく表示できません。以下エラーです。
Warning: main(JpGraph/jpgraph.php) [function.main]: failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\a.php on line 3
Fatal error: main() [function.require]: Failed opening required 'JpGraph/jpgraph.php' (include_path='.;C:\php\includes;C:\php\includes\jpgraph') in C:\Program Files\Apache Group\Apache2\htdocs\a.php on line 3
初心者で恐縮ですが、教えて下さい。
よろしくお願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
> include_path = require_once 'jpgraph/src/jpgraph.php';
そうするのではなく、php.iniのinclude_pathには、
phpスクリプトでincludeもしくはrequireするファイルを
「どこのディレクトリを基点に探すか」という情報を書きます。
ですから、include_pathの内容は、修正しなくてよかったのです。
require_onceは、phpスクリプトの中で書きます。
つまり、
php.iniのinclude_pathには
include_path = ".;c:\php\includes"
のように書き、phpスクリプトの先頭あたりに
require_once 'jpgraph/src/jpgraph.php';
のように書きます。
すると、"c:\php\includes\jpgraph\src\jpgraph.php"
というファイルを見つけにいくのです。
この回答への補足
初心者なもので、おっしゃっている意味がわかりました。
php.iniは元のままの設定にしておき、
apacheで表示させるipgraphのサンプルphpを編集して、
<?php
require_once 'jpgraph/src/jpgraph.php';
と上書きして、またphpファイルにしました。
そしてapacheの再起動を行いましたら、またエラーが表示されましたが、さきほどとは違うエラーがでてきました。以下エラーです。
Warning: main(jpg-config.inc.php) [function.main]: failed to open stream: No such file or directory in c:\php\includes\jpgraph\src\jpgraph.php on line 11
Fatal error: main() [function.require]: Failed opening required 'jpg-config.inc.php' (include_path='.;c:\php\includes;c:\php\includes\jpgraph') in c:\php\includes\jpgraph\src\jpgraph.php on line 11
何度も申し訳ありません。
よろしくお願いいたします。
自己解決しました。
http://www.phpbook.jp/jpgraph/install/index.html
↑のサイトをそのままやってみたらうまくできました。
ご迷惑おかけしました。
また機会があればよろしくお願いいたします。
No.3
- 回答日時:
> C:\php\includes\jpgraph\src にありました。
ということは、requireもしくはrequire_onceで、"src"の記述が
足りないのではありませんか?
個人的には、include_pathに"c:\php\includes\jpgraph"という
個別のライブラリに関する記述を含めなくてよいのではないかと思います。
"c:\php\includes"までで十分かな、と。
もし、そうするならば、
require_once 'jpgraph/src/jpgraph.php';
と修正すればうまくいくのではないかと思います。
もちろん、今のinclude_pathの記述が間違っている、というわけではありません。
require_once 'src/jpgraph.php';
でも、きっとうまくいくでしょう。
この回答への補足
; Windows: "\path1;\path2"
include_path = require_once 'jpgraph/src/jpgraph.php';
と修正してみましたが、やはり表示されません。以下エラーです。
Warning: main(JpGraph/jpgraph.php) [function.main]: failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\a.php on line 3
Fatal error: main() [function.require]: Failed opening required 'JpGraph/jpgraph.php' (include_path='require_once 'jpgraph/src/jpgraph.php'') in C:\Program Files\Apache Group\Apache2\htdocs\a.php on line 3
あとjpgraph\srcの
jpg-config.phpは何もいじってませんがよろしいのでしょうか?
すみません。解決法があればお願いします。
No.2
- 回答日時:
私はwindowsでは経験がありませんがLinuxでは参考URLに貼ったページを参考に設定して正常に動作しました。
既に読んでおられましたらすみません。。
参考URL:http://www.gadgety.net/shin/tips/unix/php-gd.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP jpgraphで表示されない 2 2022/10/22 09:12
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- PHP どうして送信されないのでしょうか? 1 2022/12/09 05:23
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- PHP 秀丸でPHPの構文チェック(SyntaxCheck)を行う方法 1 2022/09/11 16:46
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数のファイルで同じ定数を定...
-
<A href ~ と一緒に値を渡すには
-
HYのAM11:00のラップの部分の歌...
-
qmail+phpでfwriteができません
-
フォームで戻った際に入力済み...
-
PHPのバージョンアップに関して
-
PHPINFOが見えない
-
.htaccessのURL書き換えができ...
-
検索エンジンへの反映
-
暦について
-
sendmail_fromについて(xampp)
-
3人の旅人が
-
ページ移動について
-
複数ページのセッションの送り方
-
カテゴリ別に振り分け
-
PEAR(Image_QRCode)のエラー
-
セッションについての設定なの...
-
html構文をPHPの変数に正しく格...
-
Apacheの設定ファイルにPHPの設...
-
php界のCPANのような場所はある...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.htaccessにphp_valueが使用できな
-
<A href ~ と一緒に値を渡すには
-
フォームで戻った際に入力済み...
-
HYのAM11:00のラップの部分の歌...
-
phpの中でphpを書けないか
-
require_once()でファイルが読...
-
PHPからMSSQLへの接続結果の文...
-
PHPINFOが見えない
-
<大至急!>ご教授願います。
-
テキストエリアの内容がメール...
-
Apache 2.4.0でphp5.3を使うには?
-
メレンゲの歴史
-
*.php、*.php3、*.phtmlの違い
-
これの対応OSを教えて下さい。p...
-
PHPで別PHPを呼び出す。
-
header(Location:~)で$_SESS...
-
PHP PDOライブラリが読み込まれ...
-
apache・phpが起動しない・・・
-
iframeで読み込んだ別のphpファ...
-
服にかいた油性ペンがにじまな...
おすすめ情報