Я хотел бы иметь возможность переносить некоторые новые страницы сайта на PHP с использованием того же db, что и на сайте coldfusion. Возможно ли, чтобы страницы PHP запускались в другом каталоге и возвращались туда и обратно?
Большое спасибо за Ваш ответ.
Терри
Как говорили другие, да, это возможно. Ваша конфигурация не имеет особого значения (если вы не ищете помощь в ее настройке ), потому что это можно сделать на любом современном веб-сервере (Apache, IIS и т. Д.).
Что-то, о чем нужно подумать, является документом по умолчанию. Если ваше веб-приложение использует URL-адреса, например:
http://example.com/myApp/ (нет индекса.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.
Да, это возможно, у меня это доступно на моем веб-сервере производства (RedHat, но это не имеет значения). Если вы ищете подробности конфигурации, я не смог бы помочь вам, но у меня был настроен мой хост. Я бы не подумал, что стандартная установка обоих будет конфликтовать, просто настройте правильную обработку для каждого расширения файла, и вам должно быть хорошо идти, сохраняя их в отдельных каталогах или смешивая их в одном.
Это возможно, если вы используете один и тот же веб-сервер (например, IIS или Apache) для ColdFusion и PHP. Если вы сообщите нам, что такое ваша среда, люди могут помочь вам, но ответ на ваш вопрос – да.
Да,
Это технически не отличается от серверов Windows, на которых установлены как PHP, так и .NET, или Linux-сервер с Perl и PHP.
Говоря в целом, после установки языков, которые вы используете, вы настроили свой веб-сервер для обработки файлов разных расширений. Это делается по-разному в зависимости от того, используете ли вы IIS или Apache, но вы эффективно говорите, что файлы .php должны обрабатываться интерпретатором PHP и файлами .cfm, обрабатываемыми интерпретатором Coldfusion.
Как говорили другие, его вполне возможно и не сложно настроить. Просто обратите внимание на документ по умолчанию, как сказал Адам Тутл.
Я сделаю еще один шаг: вы даже запускаете CF и PHP на одном сервере приложений!
Используйте Couchos Resin для CF и его поддержку Quercus для PHP:
Конечно, если ваше приложение PHP нетривиально и / или полагается на некоторые пользовательские расширения или расширения, которые Quercus не поддерживает, чем ваш SOL. Но может быть интересно проверить.