[PHP-users 10500] Re: エラー内容について、ご教授願います。 (unexpected T_DNUMBER)
堤 宏之
php-users@php.gr.jp
Thu, 03 Oct 2002 11:59:16 +0900
つつみです。
たくさんの返信ありがとうございます。
dl()を使用しない場合、以下のようなエラーが出てしまうのですが、
原因としてどのような事が考えられるのでしょうか?
また対処方法を教えていただけないでしょうか?
Fatal error: Call to undefined function: pg_connect() in C:\Program Files\Apache
Group\Apache\htdocs\test.php on line 10
------------------------------------
<?php
$host = "xxx.xxx.xxx.xxx";
$user = "aaa";
$password = "aaa";
$port = "5432";
$dbname = "test";
$string = "host=$host port=$port dbname=$dbname user=$user password=$password";
$testdb = pg_connect($string);
if (!$testdb){
echo("接続できませんでした\n");
exit;
}
echo("接続できました\n");
pg_close($testdb);
?>
-------------------------------------
動作環境
OS : Windows2000
Apache : 1.3.26(Win32)
PHP : 4.2.3
Sumito_Oda wrote:
> 織田です
>
>
>>ただ、dl()でロード出来るかはそちらの環境にもよります。
>
>
> 記憶ではWindows版のApacheは2.xからマルチスレッド化されたと思ってたんですが、
> 調べたら勘違いで、1.x辺りでもマルチスレッドタイプのようです。
>
>
>>Parse error: parse error, unexpected T_DNUMBER in C:\Apache\htdocs
>>\test.php on line 4
>
>
> Windows版のApacheを使われてるようですので、先のURLのNoteの記述
>
> |Note: dl() is not supported in multithreaded Web servers.
> |Use the extensions statement in your php.ini when operating under such
> |an environment. However, the CGI and CLI build are not affected !
>
> より、その環境ではdl()は使えないかもしれません(エラーがでる)