コマンドラインでPHPが起動できない
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
前のページ(直接ファイルが実行されたときだけ起動するスクリプト)のように書いたコードを早速試してみたく、コマンドラインからPHPファイルを実行しようとしたら・・・
スポンサーリンク
できない・・・orz(涙
以下のようなエラーが出てしまいました。
PHP Warning: Unknown(): Unable to load dynamic library './php_gd2.dll' - 指定されたモジュールが見つかりません。
WindowsでのPHP環境を、少し前にInstantRailsに変更したせいかもしれない。
そこで、調べてみたところ・・・
Hisashi Today » Windows版 PHP 5.2 がくせ者な件
extension は以前のVersionと同様に Dynamic Extensions で設定してあるにも、関わらず、またこの部分で再読み込みをしているように見えるのだ。
この部分を ; でコメントアウトして再度 console からテストすると。
上記記事を参考にして、PHPの設定ファイル、php.iniをいじってみる。
「extension=php_gd2.dll」の行を、コメントアウトして、「;extension=php_gd2.dll」に変更。
そして、Apacheを再起動してみると・・・
無事に、コマンドラインからPHPのテストを行えるようになりました。
これまた、助かりました。
ほんとにありがとうございます。
参考:
PHP: PHP をコマンドラインから使用する – Manual
スポンサーリンク
>> 次の記事 : CakePHPの日本語対応、国際化
<< 前の記事 : 直接ファイルが実行されたときだけ起動するスクリプト
- - 関連記事 -
- strpos() や strcmp() など間違えやすいif文での判定
- htmlentities() と htmlspecialchars() の違い
- PHPの内部エンコードと出力文字コード、スクリプト文字コード
- PHPのデバッグ・xdebugをxamppで有効にする
- CakePHPの日本語対応、国際化
- 直接ファイルが実行されたときだけ起動するスクリプト
- ディレクトリを探索してリンク一覧表示
- PHPとRubyのコードの書き方を比較
- コメントアウトの使い分けと、/*** ~ ***/とか// — を単語登録
- PHPでvar_dump()を使ったお手軽デバッグコード
- プログラミング練習問題をPHPで解いてみた
- CakePHPはMVCかつフルスタックのフレームワーク
- PHP5のクラス定義とオブジェクトのおさらい
- フレームワークCakePHPにチャレンジ
- sort・asort・ksort 配列を並べ替える関数
- foreach構文
- PHPの配列
- strcmp関数
- strcasecmp関数
- PHPヒアドキュメント
スポンサーリンク