ラベル PHP の投稿を表示しています。 すべての投稿を表示
ラベル PHP の投稿を表示しています。 すべての投稿を表示

2010年9月20日月曜日

[設定]さくらVPSのPHP 5.1 To 5.2

さくらVPSのCentOSでのphpバージョンは5.1.*なので、5.2.*のUpgradeするときに行った作業を記しておく。
本家のここを参考に作成しました。

作業の流れ

  1. バージョンの確認

  2. リポジトリの作成

  3. yum実行

  4. 確認


と5分程度でUpgradeができる。

一番のphpのバージョンを確認
[code]rpm -qa |grep php[/code]

次にリポジトリの作成
[code]touch /etc/yum.repos.d/CentOS-Testing.repo
vi /etc/yum.repos.d/CentOS-Testing.repo
[/code]
リポジトリの中に記述するもの(コピペするのが良い)
[code]
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
includepkgs=php*
[/code]
そしてyumアップデート実行
[code]yum update[/code]

するとアップデートが実行され1分くらい、アップデートされる。

念のためWebサーバーを再起動
[code]/etc/init.d/httpd restart[/code]

アップデートの確認
upgrade_php

これで完了!!

2010年8月1日日曜日

ubuntu10.04にLAMP設定を行う

ubuntu10.04をWebサーバーに変更してからWeb環境を構築するに当たり
インストールしておけば楽になるものを探していたら下記の3つのパッケージを
インストールすることで最小限のWebサーバーが完成しました。
とても簡単、コマンド打って、途中"Y"をEnterするだけです。
[code]
sudo apt-get install mysql-server php5-mysql
sudo apt-get install php5-cli
sudo apt-get install phpmyadmin
[/code]

test.php というファイル名で下記を記入して保存します。
[code][/code]

これでOKです
確認方法は、http://localhost/test.php できちんと表示されればOK!
またphpadminもインストールしたので、http://localhost/phpmyadmin/ できちんと表示されればOK!

2009年2月23日月曜日

IPアドレスチェック01

PHPでIPアドレスを調べる方法
訪問者をIPで見極める。※他のアクセスポイントからアクセスすると漏れるんだけど・・・。
apacheの$_SERVER['REMOTE_ADDR'] を引いてきて
[php]
$ip_address = $_SERVER['REMOTE_ADDR'];
if ( !strcmp ( $ip_address, $check_ip ) ){
echo("もうご回答頂いております");
}
else{

echo("よろしくお願いします。");

}
[/php]

という感じで良さそうだけど、テーブルにインポートしていきたい気もする。
それかtxtに書き出していくとか・・・。

2009年2月21日土曜日

カウント(インクリメント)

簡単にインクリメントを行う方法。
同じディレクトリにtxtファイルを配置しておいて
インクリメントするlog(数値)を足していく方法。

results.txtファイルを開くと左上に
数値のみ記載されている。

$count = ("results.txt");
$clicks = file($count);
$clicks[0]++;

$fp = fopen($count , "w");
fputs($fp , "$clicks[0]");
fclose($fp);

echo $clicks[0];