ruby on rails と php の共存ができた。
まぁ下記サイトに書いてあったのをパクっただけなんだが。
http://shockby.com/2010/03/17/rails%E3%81%A8wordpress%E3%81%AE%E5%85%B1%E5%AD%98/
我が輩の環境では
# /var/www/html/rails_app/public
に基準となるindex.htmlを置いている。
そして、phpを使うwordpressは
# /var/www/html/wp
のディレクトリにある。
これを
# ln -s /var/www/html/wp /var/www/html/rails_app/public
として、シンボリックリンクをはる。
httpd.confの記述は、
<VirtualHost *:80>
ServerName shinjiko.mydns.jp
DocumentRoot /var/www/html/rails_app/public
<Directory /var/www/html/rails_app/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
となっているのを
<VirtualHost *:80>
ServerName shinjiko.mydns.jp
DocumentRoot /var/www/html/rails_app/public
<Directory /var/www/html/rails_app/public>
AllowOverride all
Options -MultiViews
</Directory>
<location /wp>
PassengerEnabled off
</location>
</VirtualHost>
と付け足すことによって、wpディレクトリ以下はPassengerが無効化され、
phpが使えるようになりました。