wisconsin search engine marketing .
Частным лицам, валюта и денежные переводы.
Home How To Linux Как установить веб-сервер на линукс (Ubuntu+Apache+MySQL+PHP)

Как установить веб-сервер на линукс (Ubuntu+Apache+MySQL+PHP)

Установливать веб сервер будем на Ubuntu:

sudo tasksel install lampserver
sudo apt-get install phpmyadmin
или
sudo apt-get install apache2 phpmyadmin mysql-server php5 php5-gd -y

Далее надо будет дать пароль руту на БД
В окне браузера - http://localhost - директория со всеми сайтами
http://localhost/phpmyadmin доступ до БД

При перезапуске Apache в определённых обстоятельствах вы, возможно, увидите такое сообщение:
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName

Тем не менее, сайты будут загружаться. Чтобы исправить ошибку, нужно отредактировать apache2.conf.
Для этого наберите в консоли:
sudo gedit /etc/apache2/apache2.conf
И в конце файла добавьте строку "Servername <имявашегосервера>"
После перезапуска сервера Apache сообщение должно пропасть.

У установленного таким образом апача отсутствует mod_rewrite, что делает невозможным использование файлов .htaccess

решение:
вводим:
a2enmod rewrite
затем идем в файл /etc/apache2/sites-available/default  и  /etc/apache2/sites-available/mysite
и меняем во всех строках “AllowOverride none” на “AllowOverride all

Рестарт апача
/etc/init.d/apache2 restart

Иногда бывают ситуации, что текст при выводе на дисплей из базы данных отображается в виде знаков вопросов "?????? ?????????? ?????????" либо прочих нечитаемых символов.
ЧТОБЫ НА СТРАНИЦАХ ПРАВИЛЬНО ОТОБРАЖАЛСЯ ТЕКСТ ИЗ БАЗЫ ДАННЫХ, нужно прописать в my.cnf
sudo nano /etc/mysql/my.cnf

[mysqld]
skip-character-set-client-handshake
default-character-set=cp1251
init-connect='SET NAMES cp1251'
default-collation=cp1251_general_ci
[mysql]
init-connect = "SET NAMES cp1251"
default-character-set = cp1251

Перезагружаем мускул:
sudo /etc/init.d/mysql restart

После этого все должно работать ;)
Обновлено ( 02.12.2010 18:24 )  

Добавить комментарий


Защитный код
Обновить

Проверить домен

Яндекс.Метрика