#php #frameworks #web-hosting
#php #фреймворки #веб-хостинг
Вопрос:
Нужна ли мне специальная функция на веб-хостинге, чтобы иметь возможность использовать PHP-фреймворк, такой как CakePHP или Symfony?
Если да, то какую функцию я ищу?
Если нет, сложно ли их установить?
Ответ №1:
Нет, вы этого не делаете, и они довольно просты в установке. Однако вам понадобятся некоторые знания о том, как использовать эти MVC.
Комментарии:
1. Спасибо, так это так же просто, как просто поместить в папку php-файлы?
2. да, это так. Но в первую очередь убедитесь, что хостинг поддерживает php. Я надеюсь, вы это уже знали.
3. извините, я не хотел проявить неуважение. но, эй, ты лучше меня, когда я начинал, я даже не знал, что такое php. Удачи.
4. Вам довольно часто потребуется выполнить некоторую настройку — не просто удаление файлов — но это просто.
Ответ №2:
если вы хотите выбрать веб-хост для фреймворка, убедитесь, что вы смотрите версию PHP, включая ее расширение и конфигурацию, за исключением того, что ваш веб-хостинг относится к классу VPS или выше.
Будет разумно, если вы проконсультируетесь с выбранным вами веб-хостингом о том, какой фреймворк вы будете устанавливать.
Большинство фреймворков, которые я знаю, действительно нужно установить. особенно, если у него есть хорошая документация.
если вы все еще не уверены, какой фреймворк будете использовать, будет лучше, если вы выберете фреймворк с хорошей документацией.
Ответ №3:
Сначала вы должны задать себе несколько вопросов;
-
Вам действительно нужно использовать Framework?Если вы работаете над небольшим проектом, работа с такими фреймворками просто заставит ваши веб-страницы работать медленнее, чем обычно. У них слишком много функций, которые вам могут не понадобиться, и в конечном итоге те функции, которые вы даже не используете, будут использовать ресурсы.
-
Вы действительно хотите пройти все руководство пользователя?Не забывайте, что даже для простого запроса, который вы хотите выполнить, вам нужно прочитать руководство пользователя. Меры безопасности, запросы, URL-адреса, формы, шаблоны и т.д. и т.п.. Возможно, вы захотите когда-нибудь сэкономить, но в конечном итоге вам придется сначала потратить некоторое время, чтобы научиться ими пользоваться.
Если вы хотите использовать фреймворк, используйте его для более крупных проектов. Это может сэкономить ваше время (учитывая, что у вас нет всех функций, которые они предлагают в вашей библиотеке). Убедитесь, что фреймворк, который вы собираетесь использовать, работает лучше, чем вы сами.
Как правило, их требования будут соответствовать многим хостам. Запрос дополнительных требований для запуска снизит их популярность.
Я никогда не использовал фреймворк, вместо этого я кодировал свой собственный, но я взглянул на CodeIgniter. Если вы хотите использовать framework, я бы не советовал использовать CakePHP. Я слышал, что он использует слишком много памяти. Я считаю, что CodeIgniter — восходящая звезда.
Чтобы ответить на ваш другой вопрос; Они просты в установке. Каждый из них может отличаться, вам нужно прочитать руководство пользователя, но это не то, что извлечь его, поместить в папку, и они готовы к запуску. Вы должны сначала настроить их (возможно, вам потребуется настроить некоторые папки, пути и т.д.).