スポンサーサイト



上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。

php5.3 pearインストールできない 



【症状】
go-pear.batでPEARインストール時に以下のようなエラーが出て、インストールできない!

phar "C:\php\PEAR\go-pear.phar"
does not have a signaturePHP Warning: require_once(phar://go-pear.phar/index.php): failed to open stream: phar error: invalid u
rl or non-existent phar "phar://go-pear.phar/index.php" in C:\php\PEAR\go-pear.phar on line 1236

【解決方法】
PHPディレクトリの中にあるgo-pear.batを開き、以下のように書き換える。

%PHP_BIN% -d output_buffering=0 PEAR\go-pear.phar



%PHP_BIN% -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar


テーマ : PHP
ジャンル : コンピュータ

php5.3インストールできない アップデートできない apache



【PHPダウンロードページ】
http://www.php.net/downloads.php


PHP バイナリの zip 版を » PHP for Windows: Binaries and Sources からダウンロードします。zip パッケージにはいくつかのバージョンがあります。 使うウェブサーバにあわせたバージョンを選びましょう。

ダウンロードするにあたっての注意点1

PHP を Apache 1 あるいは Apache 2 で使う場合は、PHP 5.3 VC6 あるいは PHP 5.2 VC6 を選びます。



ダウンロードするにあたっての注意点2

apacheが動いてたら止める。


続けてPEARをインストールする場合はこちらも注意!

PHP5.3 PEARインストールの注意事項



テーマ : PHP
ジャンル : コンピュータ

mysql 文字化けを防ぐ エンコード



query('SET NAMES utf8'); を実行する。
SET NAME は、クライアントから送信されるSQLステートメントの文字セットを指定。
SET CHARACTER_SET は、クライアントから送信される SQL ステートメントの文字セットと、サーバーからクライアントに返される文字セットを指定。


try{
   $pdo=new PDO( 'mysql:host=localhost ; dbname= testDB , user , pass );

   //文字セット
   $pdo->query('SET NAMES utf8');

   //sql準備
   $stmt=$pdo->prepare("select * from test",array());
   //実行
   $stmt->execute();

   //結果を一行ずつ取得
   while($row=$stmt->fetch()){
      $data=$row[0]."\t".$row[1]."\n";
      print $data;
   }
   $stmt=null;
}catch(PDOException $e){
   print $e->getMessage();
}
ブログ内検索
カテゴリ
最新記事
smarty初心者講座