Можно ли запустить Coldfusion & PHP на одном сервере и на одном веб-сайте? - PullRequest
2 голосов
/ 15 марта 2010

Я хотел бы иметь возможность портировать несколько новых страниц сайта на PHP, используя ту же базу данных, что и на сайте coldfusion. Возможно ли, чтобы PHP запускал страницы, скажем, в другом каталоге и возвращался туда и обратно?

Большое спасибо за ваш ответ.

Терри

Ответы [ 5 ]

4 голосов
/ 15 марта 2010

Как уже говорили другие, да, это возможно. Ваша конфигурация на самом деле не имеет значения, (если вы не ищете помощи в настройке ), потому что это можно сделать на любом современном веб-сервере (Apache, IIS и т. Д.).

Однако стоит подумать о документе по умолчанию. Если ваше веб-приложение использует URL-адреса, такие как:

http://example.com/myApp/ (без index.cfm или index.php в URL)

Тогда вам необходимо знать явный порядок документов по умолчанию. Если у вас есть и index.php, и шаблон index.cfm в одном каталоге, который будет выполняться?

Если ваш список документов по умолчанию (вариант):

index.cfm index.php default.aspx index.html

Тогда запустится страница ColdFusion. С другой стороны, если список документов по умолчанию (вариант):

index.php index.cfm default.aspx index.html

Тогда будет выполняться страница PHP.

1 голос
/ 15 марта 2010

Это возможно, если вы используете один и тот же веб-сервер (т.е. IIS или Apache) для ColdFusion и PHP.Если вы сообщите нам, какова ваша среда, люди могут оказать вам дополнительную помощь, но ответ на ваш вопрос - да.

1 голос
/ 15 марта 2010

Да, это возможно, это доступно на моем рабочем веб-сервере (RedHat, но это не должно иметь значения). Если вы ищете подробности о конфигурации, я не могу вам помочь, но мой хост настроил ее. Я бы не подумал, что стандартная установка обоих может привести к конфликту, просто установите правильную обработку для каждого расширения файла, и вы должны быть готовы пойти, держа их в отдельных каталогах или смешав их в одну.

0 голосов
/ 15 марта 2010

Как уже говорили другие, это вполне возможно и не сложно настроить. Просто следите за документом по умолчанию, как сказал Адам Таттл.

Я сделаю еще один шаг: вы даже запускаете CF и PHP на одном сервере приложений!

Используйте Cauchos Resin для CF и его поддержку Quercus для PHP:

http://quercus.caucho.com/

Конечно, если ваше PHP-приложение нетривиально и / или использует некоторые собственные расширения или расширения, которые Quercus не поддерживает, кроме вашего SOL. Но может быть интересно проверить.

0 голосов
/ 15 марта 2010

Да,

Технически он ничем не отличается от серверов Windows, на которых установлены как PHP и .Net, так и от серверов Linux с Perl и PHP.

Говоря в целом, после установки используемых вами языков вы настраиваете веб-сервер для обработки файлов с различными расширениями. Это делается по-разному в зависимости от того, используете ли вы IIS или Apache, но вы фактически говорите, что файлы .php должны обрабатываться интерпретатором PHP, а файлы .cfm - интерпретатором Coldfusion.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...