Linux +
Apache + MySQL + PHP на Ubuntu ну и Wordpress в придачу
Начнем
Устанавливаем Apache
#sudo apt-get install apache2
Тестируем сервера гипертекстового транспортного протокола, открываем web-браузер и вводим
http://localhost должна появиться надпись It's works
Устанавливаем PHP5
#sudo apt-get install php5 libapache2-mod-php5
Рестартуем Apache
#sudo /etc/init.d/apache2 restart Устанавливаем MySQL
#sudo apt-get install mysql-server
MySQL первоначально позволяет только связи от localhost (127.0.0.1).
Мы должны будем удалить это ограничение, если Вы желаете сделать его
доступным для всех в Интернете. [Эти действия с доступом к инету на
локальной машине не обязательны]
Откройте файл /etc/mysql/my.cnf
#gksudo gedit /etc/mysql/my.cnf
Найдите строки bind-address = 127.0.0.1 и прокомментируйте (# - шарп), сохранил файл.
MySQL прибывает без root пароля как значения по умолчанию. Это -
огромный риск для безопасности. Вы должны будете установить его. Так,
чтобы локальный компьютер получил root доступ тоже. local-machine-name -
название компьютера, за которым Вы работаете.
#mysqladmin -u root password newpassword
#mysqladmin -h root@local-machine-name -u root -p password newpassword
#sudo /etc/init.d/mysql restart
(шаг с изменением пароля можно пропустить для последней версии MySQL
так как при установки базы она сама у меня запросила пароль для
пользователя root, усли у вас она этого не сделал то это шаг обязателен)
Устанавливаем MySQL Administrator
#sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Чтобы заставить PHP работать с MySQL, откройте php.ini файл
#gksudo gedit /etc/php5/apache2/php.ini
Вы должны будете снять (# - шарп) с "; extension=mysql.so” строки так, чтобы это было похоже на это extension=mysql.so(но найти сам фаил иногда не получится потому что он отсутствует там, поэтому не пугатесь закрывайте окно и следуйте дальше)
Рестартуем Apache
#sudo /etc/init.d/apache2 restart
Установка пакета LAMP завершена!
Теперь займемся установкой Wordpress!
Устанавливаем WordPress
Загрузите WordPress, Вы можете загрузить WordPress с официального сайта:
- ВордПресс http://ru.wordpress.org/
- Форум http://bbpress.ru/downloads/
Извлеките свой WordPress в директорию вашего сервера(если Апач ставили как написано выше, это /var/www/):
#sudo tar zxvf wordpress-x.x.x.tar.gz –directory=/var/www/
если же на данный –directory=/var/www/ путь будет ругаться что не могу создать и все такое значит вы сидите не под root'oм войди в консоль как root.
Теперь необходимо подготовить Базу данных MySQL для WordPress:
в браузере введите (незабываем Apache должен быть запущен)
http://localhost/phpmyadmin/ где нужно ввести свой логин\пароль который предлагала база или который вы установили сами.
После входа в панель вам нужно создать новую базу, к примеру
wordpress, введите имя базы в поле «Новая база данных» и нажмите
«Создать» - Это всё, база готова!
Теперь нужно дать понять Wordpress’y что мы создали базу данных и прикрутить её
Нужно переименовать файл wp-config-sample.php на wp-config.php
#mv /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
после чего его нужно отредактировать
#gedit /var/www/wordpress/wp-config.php
/ ** Настройки MySQL ** //
define(’DB_NAME’, ‘wordpress’); // Имя базы данных
define(’DB_USER’, ‘root’); // Ваш пользователь в MySQL
define(’DB_PASSWORD’, ‘1234567890′); // …и пароль
define(’DB_HOST’, ‘localhost’); // С вероятностью 99% вам не придется менять это значение
теперь нажмите сохранить и всё!
Используя Ваш браузер введите http://localhost/wordpress/wp-admin/install.php
И проведите установку!
ПОЗДРАВЛЯЮ! Ваш блог установлен на вашей локальной машине.
Для вызова блога введите в брaузере:
http://localhost/wordpress/
Для вызова PhpMyAdmin введите в брaузере:
http://localhost/phpmyadmin
|