Есть ли разница в использовании lamp-server против установки Apache, MySQL и PHP отдельно?
Я переношу сайт с Windows на Linux. Это динамический сайт MySQL + PHP, работающий в локальной сети. Веб-сайт доступен другим компьютерам как по WiFi, так и по Ethernet, которые находятся в одной сети.
Ранее я использовал WampServer для обучения только на локальном хосте, а также Apache, MySQL и PHP для общедоступного веб-сайта. Сервер также будет использовать Python для некоторых CGI-скриптов.
Я знаю, что WampServer в основном используется для обучения, а не для размещения открытых веб-сайтов, поэтому мне интересно, похож ли он в стеке LAMP.
На компьютере будут установлены Ubuntu 14.04 и Windows 7 на разных разделах одной и той же машины.
Наконец, кто-нибудь может дать хорошее руководство по разнице в конфигурациях между версиями Apache для Ubuntu и Windows? (Где находятся файлы config, htdocs и log-файлы; как отслеживать и управлять MySQL и Apache?)
Установка LAMP по сути аналогична установке каждого компонента отдельно. Это особенно лучший маршрут для начинающих, так как вы уверены, что все установлено правильно.
Есть много вещей, которые вам нужно исследовать и изучать для этого. Во-первых, просто изучите команды Ubuntu. Но я определенно рекомендую сервер Ubuntu LAMP поверх сервера Windows.
Тем не менее, кому-то будет трудно просто рассказать вам все, что вам нужно сделать, в сообщении на форуме. Вам нужно будет получить информацию из нескольких учебных пособий. Файл конфигурации для php находится в /etc/php5/apache2/php.ini, и ваш файл конфигурации apache обычно будет /etc/apache2/apache2.conf. Если вы хотите использовать / var / www вместо / var / www / public_html в качестве корневого каталога веб-сайта, вам необходимо изменить это в apache2.conf, поскольку в ubuntu 14.04 по умолчанию используется public_html.
<Directory /var/www/> //instead of /var/www/public_html/
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Просто найдите эту строку и измените ее.
Также не забудьте запустить команду:
перезапуск службы apache2
После каждого изменения конфигурации они будут проходить на сервере.
Это всего лишь случайные советы для процесса, для большинства из них вам понадобятся учебники. Но сначала изучите ваши команды Ubuntu.
Других решений пока нет …