php5ts.dllが見つかりません

このQ&Aのポイント
  • WEBサーバーを立ち上げた初心者がphp5ts.dllが見つからないという問題に直面しています。
  • インストールしたAN HTTPDとActivePerl-5.12.4.1205の後にphp-5.3.6をダウンロードしましたが、php5ts.dllがどこにも見つかりません。
  • フォルダオプションも設定済みですが、解決策が見つかりません。助言をいただけると幸いです。
回答を見る
  • ベストアンサー

php5ts.dllが見つかりません。

初めてWEBサーバーを立はじめた初心者です。 WinXP SP3(32bit)に AN HTTPD(Version1.42p)をインストールし、 ActivePerl-5.12.4.1205をインストールした後、 今度はphp-5.3.6をダウンロードして・・・、 解凍したのはいいのですが、「php5ts.dll」がどこを探しても見当たりません。 試しにphp-5.2.17もダウンロードしてみたのですがこの中にもありませんでした。 色々自分なりに調べたのですが、フォルダオプションでも「すべてのファイルとフォルダを表示する」 にもなっているし・・・ 行き詰ってしまいました。 何か、アドバイスありましたら教えて頂けますでしょうか。 宜しくお願いします。

  • PHP
  • 回答数1
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ダウンロードした、PHPが、Non Thread Safe版なのではないでしょうか。 Thread Safe版には入っていると思いますが、確認されてはいかがでしょう。

crgori
質問者

お礼

ありがとうございました。 無事Thread Safe版見つける事が出来ました。 もっと勉強していきます。(_ _)

関連するQ&A

  • インストール: php-ntsにphp5apache2.dllがない

    よろしくお願いします。 PHPには、php-5.3.0-Win32-VC9-x86.zip、php-5.3.0-nts-Win32-VC9-x86.zipがありますが、nts版には何故「php5apache2.dll」が入ってないのでしょうか? httpd.confのLoadModuleでphp5apache2.dllのPATHを設定しますが、php5apache2.dllがないのでTS版から抜きだしてくる必要があります。 しかしNTS版に入れないのは、それなりの理由があると思うのです。 ISAPIを利用しない限りはNTS版インストールを推奨されているようですが、これだけでは理由がわかりません。 何かご存知の方おられましたら、是非 ご教授ください。 (環境)WindowsXP pro SP3、apache2.2.13、PHP 5.3.0 ActivePerl 5.10.1

    • ベストアンサー
    • PHP
  • PHPのインストールで。

    こんばんは。 PHPについて勉強したいと思い、初心者向けの本を買いました。 今、その最初の段階として、PHPをインストールする という作業をしていたのですが、わからないことが 出てきたので、教えていただきたいのです。 どうぞよろしくお願いします。 まず、 http://www.php.net/downloads.php のサイトから、 Windows BinariesのPHP 4.3.3 zip packageを クリックし、Japanの部分をダウンロードしました。 そして、解凍しました。 次に、本には“解凍したフォルダの中の「php4ts.dll」 をウインドウのシステムフォルダにコピーします。”と 書いてあるのですが、どうも解凍したフォルダの中に 「php4ts.dll」が見あたらないのです。 フォルダにあるのは、 cliフォルダ dllsフォルダ extensionsフォルダ midsフォルダ opensslフォルダ pdf-relatedフォルダ Pearフォルダ sapiフォルダ go-pear.bat install.txt license.txt magic.mime news.txt php.exe php.gif php.ini-dist php.ini-recommended php4embed.lib php4ts.lib の計19個になります。 何度もzipファイルをダウンロードしなおして、 解凍しなおしたり、本に付いていたCD-ROMに入って いたもの(ちょっとバージョンが古いのですが)も やってみたのですが、ダメでした。 こんな初期段階でつまずくとはお恥ずかしいのですが、 原因がさっぱりわかりません。 アドバイスお願いします。 PCは、Win98です。Apacheと組み合わせるということで、 Apacheの方は正常にインストールできました。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPを学ぼうとしてます

    最初からつっかかってます。 OSはWIN7です。 http://www.wings.msn.to/index.php/-/B-08/php_win_php/ 本を買ったのですが、こちらの著者の方がなぜか投稿欄を閉鎖してまして困ってます。 ~以下困っている部分の抜粋です~ 適当なフォルダにファイルを移動後、ファイルを解凍する ダウンロードしたZipファイルを「C:\php」に展開します。展開したフォルダ直下に格納されている「php5ts.dll」と「php*.dll」を除くすべての「*.dll」ファイルをシステムフォルダにコピーします(Windows XPでは「C:\windows\system32」、Windows 2000/NTでは「C:\winnt\system32」、Windows ME/9xでは「C:\windows\system」)。「php5ts.dll」はPHPのコアモジュールで、「*.dll」ファイルは拡張モジュール組み込み時に必要となります。 ファイル「php5ts.dll」と「php*.dll」が見当たらないのです。。。 最新だからでしょうか? http://www.php.net/downloads.php PHP 5.3.5 (tar.bz2) [10,553Kb] - 06 January 2011 上記をDLしてます。どうかどうかお願いいたします!!

    • 締切済み
    • PHP
  • Apache2.0とPHP5でApacheが起動しない

    使っていないPCを使用して、WEBサーバを構築中です。 ・WindowsXP ・Apache2.0.58 ・PHP5.1.4 (これにMySQLとActivePerlもインストールする予定です) で作っているのですが、 httpd.confファイルに LoadModule php5_module c:/php/php5apache2.dll を追加したところ、Apacheが起動しなくなりました。 上の文をコメントアウトすると起動します。 PHPはダウンロード&解凍しただけで、php.iniの設定等は何もしていません。 過去の質問を参考にしたのですが、解決できません。 どうぞご指導をお願いします。 初心者ですので、質問内容に不足がありましたら補足します。

  • Apache2.0.63でphp4.4.4(起動できない!)

    現行のシステムと同じ環境を作るためphp4.4.4を入れようとしています。 公式のサイトからphp-4.4.4-installer.exeをダウンロードして、インストールしました。そしてphp4apache2.dllもphp4apache2.dll-php4,4,x,zipのものに変更しました。 その後apacheのhttpd.confを変更して起動したのですが、 「The requested opration has failed!」となり起動できません。 error.logには ---------------------------------------------------------------- Syntax error on line 173 of C:/Program Files/Apache Group/Apache2/conf/httpd.conf: Cannot load C:/PHP/php4apache2.dll into server:[文字と数字と\の羅列] ---------------------------------------------------------------- と出ています。 php.iniの設定など見直してみましたが特におかしな点は見当たりませんでした。 気になっているのがphpをインストーラで入れた所、ファイル構成がinstall.txtの記述と違っている点です。 以下のフォルダやファイルしかなく、あるはずのsapiフォルダなどがありません。 ---------------------------------------------------------------- ・BACKUPフォルダ ・sessiondataフォルダ ・uploadtempフォルダ ・IISConfig.exe ・install.txt ・License ・php4ts.dll ---------------------------------------------------------------- 今気づいたのですが、サーバーをApacheに設定しているのにIISとあるものがあるのも変な気がします。 どうすればphpを使えるようになるか、ご教示お願いします。 情報不足でしたら補足いたします。 本題とはずれますが、error.logは毎回出力されないのでしょうか? 何回か設定を変えては起動、を繰り返したのですが、その分のエラーは追加されていないようです。

    • ベストアンサー
    • PHP
  • apacheサーバでphpが表示できない

    php初心者です。 apacheサーバでphpファイルを表示させたいのですが、うまくいかず困っています。OSはwindowsXPです。 phpのインストールはうまく言っているみたいでdosで C:\php>php foo.php Hello となりります。apacheサーバ(Apache/2.2.4 (Win32))自体は動いていて、 http://www.php.net/downloads.php から PHP 5.2.1 installer [19,568Kb] - 12 Feb 2007 をダウンロードする際に、自動的に設定を行いました。"httpd.conf"と"mime.types"ファイルが書き換えられているようです。 phpのフォルダにPathを設定して、サーバの再起動もしているのですが、index.phpを開くとphpファイルのダウンロードになってしまいます。"php.ini", "php5ts.dll"は書き換えず、別のフォルダにも動かしていません。 アドバイスをいただけないでしょうか。お願いします。

    • 締切済み
    • PHP
  • apache2.2 php5 インストール

    VISTAへapache2.2とphp5をインストールしたのですがうまくいかないので質問させていただきます。ユーザーアカウント制御を無効化にしてapacheは無事インストールできました。 その後httpd.confに[LoadModulephp5_module "c:/php/php5apache2_2.dll"] [AddType application/x-httpd-php .php] [AddType application/x-httpd-php-source .phps]を追記。 php5ts.dllとlibmysql.dllをsystem32へ。 php.iniをwindouwsへ移動し default_charset="Shift_JIS" extension_dir = "C:/php/ext" extension=php_mbstring.dll extension=php_mysql.dll mbstring.language = Japanese mbstring.internal_encoding = SJIS mbstring.http_input = auto mbstring.http_output = SJIS mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none と変更したのですが、phpファイルにアクセスすると ファイルダウンロードになってしまします。 どこか設定がおかしかったり、足りない部分があるのでしょうか?

    • ベストアンサー
    • PHP
  • Apache 2.4でphp-5.3を使いたいです

    Apache 2.4.0でphp-5.3.9を使いたいです。 Apacheのインストールは、 http://www.apachelounge.com/download/から Apache 2.4.0 httpd-2.4.0-win32.zip をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできています。 そして、c:/pg/Apache24に空のフォルダc:/pg/Apache24/phpを作成します。 PHP 5.3 (5.3.9)用のモジュールは上記のページから php5apache2_4.dll-php-5.3.9-win32.zip をダウンロードしてc:/pg/Apache24/phpに php5apache2_4.dllを配置しました。 PHPのインストールは http://windows.php.net/download/から PHP 5.3 (5.3.9) Zip [14.94MB] sha1: 4149d79a877ae7ccb0e5419b13152b5bd3074825 php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし c:/pg/Apache24/phpに全て展開しました。 c:/pg/Apache24/phpには 「php5apache2_4.dll」と「展開したphp-5.3.9-nts-Win32-VC9-x86.zip」が入っています。 そして、 C:/pg/Apache24/conf/http.confの167行目に LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dllを追加しました。 ----------------------------------------------------------- #LoadModule version_module modules/mod_version.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule xml2enc_module modules/mod_xml2enc.so LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dll ----------------------------------------------------------- ダウンロードと一緒についてくるPHPのマニュアルを見ると、 # Runs with PHP 5.3.9, Apache 2.4 and Win 32 # Install: - Copy php5apache2_4.dll to your php folder (eg. c:/php) (和訳:php5apache2_4.dllをあなたのphpフォルダーへコピーして下さい) ⇒完了済み # Add to your httpd.conf (和訳:あなたのhttpd.confに追加して下さい) LoadModule php5_module "c:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php ⇒1つ目は完了済み、2つ目はまだ # configure the path to php.ini (和訳:php.iniへのパスを形成して下さい。) PHPIniDir "C:/php" ⇒まだ この状態でコマンドプロンプトから C:\pg\Apache24\bin\httpd を入力すると下記のエラーが出てしまいます。 C:\pg\Apache24\bin\httpd (←Apacheの起動) httpd: Syntax error on line 167 of C:/pg/Apache24/conf/http.conf : Cannot load C:/pg/Apache24/php/php5apache2_2.dll into server: \x8ew\x92\x82\xb3\x82~~~~ C: (←Apacheが終了) なぜエラーになってしまうのでしょうか。

  • PHP5の設定が上手く行かない

    WindowsXP HomeEdition上でApache2.2.4とPHP5の設定をしているのですが、エラーになってしまってApacheを起動できません。 ちなみにActivePerlとApacheでは動作確認が取れています。 Googleで「インストール PHP5」と入れて表示する設定方法は3~4件試しました。 起動時にコマンドプロンプトに表示されるエラーメッセージは httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/php/php5apache.dll into server: \x8ew\x92\xe.......... というものです。 httpd.confの該当行には確かに LoadModule php5_module C:/php/php5apache2.dll という記述があり、C:/phpにはphp5apache2.dllが存在しています。 検索で引っかかったどの方法を試してもそこで躓いてしまいます。 Perlの設定が邪魔をしているとか、何か考えられることがあるでしょうか? 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHP5インストール後Apacheを起動しようとすると

    PHP4をPHP5.2.5にインストールし直しの作業をしています。 一通り作業が終了して、Apacheを起動しようとすると下記のようなエラーがでてしまい、Apacheの起動ができません。 -------------------------------------------- Syntax error on line193 of c:/program/files/apache/conf/httpd.conf: Cannot load c:/php/php5apache2.dll into server:(126)指定されたモジュールが見つかりません。: -------------------------------------------- Syntax errorなのでどこかの記述が間違っているのかと思ったのですが、どこが間違っているのかわかりません。 エラーで指摘されているファイルの行数の部分は LoadModule php5_module c:/php/php5apache2.dll と指定しています。 元々ApacheとPHP4を使用していて、今までは問題ありませんでした。 PHP5のインストールした手順は以下の通りです。 1.PHP5.2.5のzipファイルをダウンロード 2.cドライブ直下においていたPHP4の「php」というフォルダを削除 3.zipファイルを解凍し、フォルダ名を「php」と変更して、cドライブ直下に設置 4.「c:\Windows」内に「php.ini-dist」を「php.ini」に名前変更し、ファイルに上書き(php4インストール時にコピーしたものに上書きコピーしました) 5.「c:\Windows\System32」内に「php5ts.dll」と「libmysql.dll」をコピー 6.「c:/program/files/apache/conf/httpd.conf」のPHP4の記述になっている部分を修正。  ・「LoadModule php5_module c:/php/php5apache2.dll」  ・「AddModule mod_php5.c」 とこのような流れで作業しました。 指摘されている部分ですが、ファイルはcドライブの直下「php」フォルダ内に「php5apache2.dll」というファイルは存在しています。 Apacheのバージョンは1.3.29を使用しています。 何か作業が抜けているのでしょうか? よろしくお願いします

    • ベストアンサー
    • PHP

専門家に質問してみよう