Category Archives: PHP

PHP on Google App Engine

1. Quercusライブラリダウンロード http://quercus.caucho.com/ から Quercus 3.1.6をダウンロードする(Quercus 4.0.1は文字化けが発生するので、今回は3.1.6を使うようにする) jar xf quercus-3.1.6.war (quercus.jar, resin-util.jar, script-10.jar) 2. Jettyライブラリダウンロード http://dist.codehaus.org/jetty/jetty-6.1.17/ から jetty-6.1.17.zip をダウンロード (jetty-6.1.17.jar, jetty-util-6.1.17.jar) 3. ライブラリをlibフォルダに入れる 1と2で取得したjarファイルを war/WEB-INF/lib に入れる 4. 設定ファイル修正 4-1 appengine-web.xml <static-files> <exclude path=”/**.php” /> </static-files> <resource-files> <include path=”/**.php” /> </resource-files>   4-2 web.xml <servlet> <servlet-name>Quercus Servlet</servlet-name> <servlet-class>com.caucho.quercus.servlet.QuercusServlet</servlet-class> <init-param> <param-name>script-encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>ini-file</param-name> <param-value>WEB-INF/php.ini</param-value> </init-param> [...]

Mac OS X での httpd 設定メモ

1. 各ソフトウェア確認 $ perl -v This is perl, v5.10.0 built for darwin-thread-multi-2level $ php -v PHP 5.3.0 (cli) (built: Jul 19 2009 00:34:29) $ python -V Python 2.6.1 2. confファイル修正 $ sudo vi /private/etc/apache2/httpd.conf #コメントを外す(php用) LoadModule php5_module libexec/apache2/libphp5.so #コメントを外す(perl, python CGI用) AddHandler cgi-script .cgi $ sudo vi /private/etc/apache2/users/{username}.conf # ExecCGI追加 <Directory “/Users/{username}/Sites/”> #Options Indexes MultiViews [...]

Symfony インストール

いきなりですが、 $ pear upgrade pear ・・・・・・ requires package `Archive_Tar’ >= 1.3.1 PEAR: Dependencies failed $ Archive_Tar のバージョンが古いらしい。 $ pear list Package Version State Archive_Tar 1.1 stable Console_Getopt 1.2 stable ・・・・・ $ 先に Archive_Tarのバージョンをあげる。(ルート権限で) # pear upgrade Archive_Tar …..done: 15,102 bytes upgrade ok: Archive_Tar 1.3.1 # もう一回ためし # pear upgrade pear upgrade ok: PEAR 1.4.11 # [...]

PHP フレームワーク

PHPを使ったプロジェクトをそろそろ始まるところで、今世の中で流行ってるフレームワークを使ってみようと調べてみたらこんなもの見つけました。 Top 10 PHP MVC frameworks Symfony: Based on Mojavi and inspired by Rails Mojavi: The first MVC framework I fell in love with CakePHP: Inspired by Rails PHP4/5 PHPOnTrax: a Rails port – PHP5 Only Prado: The winner of Zend coding contest Studs: A Java-Struts port to PHP Phrame: A Java-Struts port Achievo: A [...]

半角ダッシュ

日本語キーボードから「半角ダッシュ」入力できる? ー [全]長音 - [全]マイナス – [半]ハイフン、マイナス ー [半]長音 ― [全]ダッシュ ‐ [全]ハイフン いろいろ試してみたが、駄目でした。ユーザはどうやって入力できったんだろう?いたずら? PostgreSQLのキャラクターセットをUTF8以外に設定した場合、半角ダッシュは登録されないらしいです。2ヶ月前にリリースしたシステムでバグリました。正確に言うと2年前にリリースしたシステムなんですけどね...うっん。 何社経由して来たが、今回 ”運がよかった” のでぴったりあたりました。ハハハ~ そろらくMysqlも同じでしょう。

Follow

Get every new post delivered to your Inbox.