Мне нужен совет от экспертов по разработке сайта PHP с MySQL - PullRequest
2 голосов
/ 17 марта 2010

Мне нужен совет экспертов :) Я буду разрабатывать веб-сайт с использованием PHP, а также буду использовать MySQL. Я купил серверное пространство на виртуальном частном сервере, включая все необходимые услуги.

Как мне разработать сайт? Должен ли я разработать его на своей машине дома (используя, например, Wamp), и когда все будет готово, перенести все файлы на сервер? Если да, то какой метод лучше всего передать и базу данных?

Заранее спасибо !!

Ответы [ 4 ]

5 голосов
/ 17 марта 2010

линки:

EDIT:


О серверах разработки:

ваш Webhost никогда не беспокоится о том, как вы разрабатываете свое приложение, и никто не может предоставить или когда-либо предоставит средства разработки, технологии или пространство для этой цели. Они только хост вашего приложения. Итак, это ваша проблема

"Должен ли я разработать его на моей машине в домой "?

Да, потому что это единственный вариант, который у вас есть, если вы хотите сделать это самостоятельно. Лучший способ сделать это (ИМХО) - разработать приложение на вашем development machine и test на другом компьютере (server) с specification, nearest на вашем commercial webhost есть.

Удачи

3 голосов
/ 17 марта 2010

Разработка на локальном сервере должна быть быстрее, так как вы можете просмотреть все изменения «вживую», не загружая обновленные файлы на размещенный сервер.Так что да, я бы рекомендовал работать на месте.Я сам использую Wamp.

Что касается базы данных, вы можете экспортировать ее в PHPMyAdmin (поставляется с Wamp).Он должен генерировать гигантский запрос (на самом деле набор запросов), который затем можно выполнить на своем сайте, чтобы создать таблицы и наполнить их содержимым.

2 голосов
/ 17 марта 2010

Лучший способ - сохранить два сервера. Одним из них является ваша производственная среда (купленная установлена ​​где-то в стойке). Второе - ваша среда разработки (виртуальная машина под управлением Linux, в основном копия рабочего сервера).

Вы должны заниматься разработкой дома, используя любой редактор / IDE, который вас порадует (я рекомендую PHPDesigner). MySQL Workbench отлично подходит для создания / редактирования вашей базы данных MySQL.

Копировать изменения так же просто, как rsync для файлов и MySQL Table Export для таблиц.

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

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

Это зависит от вашей домашней настройки. Существует способ экспортировать базы данных MySQL, так что вы сможете перенести базу данных, если вы выберете такой путь. Наличие чего-то вроде PHPMyAdmin делает это намного проще (по умолчанию в XAMPP, который я бы порекомендовал использовать для домашнего сервера, если вы его еще не настроили).

...