Railsアプリを既存のデータベースに接続しても害はありません。 Railsの規則に反するもの(たとえば、テーブル名は複数のモデル)に注意し、データベース(およびphpアプリ)を変更するか、Railsの問題を回避するようにプログラムする必要があります。
ただし、最初のステップは、データベースに接続して既存のテーブルのモデルを作成し、機能するものと機能しないものを確認することです。
その後、特定の問題があればここに投稿してください。
提案として、データベースのバックアップを取り、それに対してプログラミングを開始してアプリケーションを構築し、すべてが安全に機能することを確認してください。