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

2012年8月15日水曜日

php5.4でfreshreaderを使う。

サーバにしてるdebianをなんとなくdist-upgradeしたら、udev関係でネット繋がらなくなるし(chrootでapt-get -f installした)、
php5.4になって、rep2の板一覧の日本語が消えるわ(htmlspecialcharsの仕様が変わったからっぽい)
freshreaderのioncubeが5.3で動かなくなったので、直す。

参考:HOWTO install ioncube-PHP5.4 on server-32bit and 64bit
wget http://www.ioncube.com/early_access/phpd-4.1-libs-linux_i686-glibc2.3.4.tgz
tar zxvf phpd-4.1-libs-linux_i686-glibc2.3.4.tgz
cd linux_i686-glibc2.3.4/5.4.0/
cp ioncube_loader_lin_5.4.so /usr/lib/php5/20100525+lfs/
vi /etc/php5/conf.d/ioncube.ini
zend_extension = /usr/lib/php5/20100525+lfs/ioncube_loader_lin_5.4.so

php.iniのzend_extensionをコメントアウト
/etc/init.d/apache2 restart

2010年3月8日月曜日

freshreaderのクローラーが動いてなかった.

php5.3にあげたからだと思われる.
なんてことはない,設定書き換えるの忘れていただけ.

/etc/php5/cli/php.ini

zend_extension = /var/www/freshreader/ioncube/ioncube_loader_lin_5.3.so
zend_extension_ts = "/var/www/freshreader/ioncube/ioncube_loader_lin_5.3_ts.so"
error_reporting = E_ALL & ~E_DEPRECATED
display_error = Off
date.timezone = Asia/Tokyo

適当に追加して,apacheの再起動すれば動くはず!

2010年3月4日木曜日

php 5.3にしたら,freshreaderでエラーが出た


Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/freshreader/lib/stdlib.php on line 90

Warning: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /var/www/freshreader/lib/stdlib.php on line 149


エラーが出て動かないので,困った.検索したらあっさり答えでた.

vi /etc/php5/apache2/php.ini
error_reporting = E_ALL & ~E_DEPRECATED
date.timezone = Asia/Tokyo

この2行を最後に追加して,apache再起動すれば完璧!

2008年11月27日木曜日

xcache 設定しよう

前回(2008/11/12)にインストールしたxcacheの設定をしよう.そうしよう.

インストールしただけで,終わっちゃってたね★

sudo vi /etc/php5/conf.d/xcache.ini
xcache.admin.user="mOo"
xcache.admin.pass=""

コメントアウトをはずし,xcache.admin.passにmd5の値を挿入

xcache.size= 0M

を32Mとか64Mとかに変更.

sudo cp -r /usr/share/xcache/admin /var/www/
sudo /etc/init.d/apache2 restart

ブラウザでhttp://server/adminへアクセス.
あまりキャッシュされてないようなら容量を減らしましょう.そうしよう.
今度こそおkなはず.

2008年11月12日水曜日

phpアクセラレータ - xcache

phpアクセラレータをインストールしてphpを高速化しよう.

sudo apt-get install php5-xcache
/etc/init.d/apache2 restart
sudo vi /var/www/info.php


でxcacheの項目があればおk

早くなった気がする.