Поиск по сайту:

Установите WordPress на Ubuntu локально с помощью LAMP


  1. <диапазон>1. Установка WordPress на Mac локально с помощью MAMP
  2. <диапазон>2. Установка WordPress в Windows локально с помощью WAMP
  3. 3. Читаю: Установите WordPress на Ubuntu локально с помощью LAMP

Мы рассмотрели, как установить WordPress в среде Mac и Windows. Так почему же нашу любимую ОС на базе Linux следует оставить в стороне? Вот руководство, которое покажет вам, как установить WordPress в Ubuntu. Обратите внимание, что эта установка действительна для всех версий Ubuntu, включая 10.02 LTS и более поздние версии. (Если вы используете еще более старую версию, пришло время обновить ее!)

Для большей части процесса установки мы будем использовать отличный редактор для терминала под названием Nano. Скорее всего, оно у вас уже установлено. Если вы этого не сделали, вы можете установить его, введя в терминале следующую команду:

sudo apt-get install nano

Есть много кодов, которые нужно скопировать. Я бы рекомендовал скопировать их, а не печатать. Вы можете использовать Ctrl+Shift+V, чтобы напрямую вставить содержимое буфера обмена в терминал.

Знание вашего программного обеспечения и среды

Мы собираемся использовать LAMP для установки WordPress в Ubuntu. LAMP — это аббревиатура пакета программного обеспечения с открытым исходным кодом, состоящего из Linux, Apache, MySQL и P. ХП.

  • Apache: это программное обеспечение веб-сервера, которое мы собираемся использовать. Мы могли бы использовать LiteSpeed или NGINX, но их довольно сложно настроить.
  • MySQL: Это наше программное обеспечение для работы с базами данных.
  • PHP. Это язык веб-скриптов с открытым исходным кодом, который широко используется для создания и запуска динамических веб-страниц.

Что касается ОС нашего руководства, я использую Ubuntu 12.04 LTS x86 со всем программным обеспечением, обновленным до последней версии. Вы можете использовать любую версию Ubuntu, будь то Lubuntu, Kubuntu или Mubuntu — процесс должен быть одинаковым. Чтобы обновить программное обеспечение до последней версии, откройте терминал и введите:

sudo apt-get update

Установка и настройка программного обеспечения:

1. Апач

sudo apt-get install apache2

Нажмите Y и дождитесь завершения установки. Следующие строки отмечают окончание успешной установки:

Setting up apache2-mpm-worker (2.2.22-1ubuntu1.2) ... * Starting web server apache2 [ OK ] Setting up apache2 (2.2.22-1ubuntu1.2) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place

2. MySQL

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

Во время установки вам будет предложено установить пароль root для MySQL.

Введите что-нибудь, что легко запомнить. Давайте использовать «qwerty» в качестве пароля. После завершения установки мы должны активировать базу данных с помощью следующей команды:

sudo mysql_install_db

Следующая информация окажется очень полезной, если мы забудем наш пароль.

sourav@ubuntu:~$ sudo mysql_install_db
[sudo] password for sourav:
Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h ubuntu password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/scripts/mysqlbug script!

Это отмечает конец установки базы данных MySQL.

3. PHP

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-gd php5-xmlrpc php5-curl

Необходимо добавить php в индекс каталога, чтобы обслуживать соответствующие индексные файлы php. Мы впервые будем использовать nano.

sudo nano /etc/apache2/mods-enabled/dir.conf

Это откроет nano в том же окне терминала. Замените содержимое файла dir.conf следующим текстом:

<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

Нажмите Ctrl+O для сохранения и Ctrl+X для выхода из nano.

Теперь мы создаем тестовый php-файл, чтобы убедиться, что все работает нормально:

sudo nano /var/www/info.php

Это должно быть содержимое файла info.php:

<?php
<h3 align="center">"Awesomeness has no charge" - Po the Panda</h3>
phpinfo();
?>

Перезапустите веб-сервер Apache, введя следующую команду:

sudo service apache2 restart

Откройте браузер и введите следующий URL-адрес:

http://localhost/info.php

И у вас должно получиться что-то вроде этого:

На этом наша предварительная настройка закончена.

Настройка WordPress

Часть 1. Загрузка и установка

Выполните следующие команды в терминале.

cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz

Этот набор команд загружает и извлекает файлы WordPress из каталога www (это базовый каталог веб-сервера Apache). Установка WordPress доступна по адресу http://localhost/wordpress.

Часть 2. Создание новой базы данных MySQL

Теперь мы создадим новую базу данных MySQL под названием «wpubuntu». Помните, что в нашем руководстве мы установили пароль root «qwerty». Давайте войдем в терминал MySQL:

mysql -u root -p

Введите свой пароль root, и должен открыться терминал MySQL, о чем свидетельствует приглашение «mysql>».
Далее вводим команду MySQL для создания новой базы данных:

CREATE DATABASE wpubuntu;

С последующим:

FLUSH PRIVILEGES;

И, наконец, мы выходим из терминала MySQL, введя:

exit

Вот обзор всего процесса:

sourav@ubuntu:/var/www$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.29-0ubuntu0.12.04.2 (Ubuntu)

Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> CREATE DATABASE wpubuntu;
Query OK, 1 row affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

Теперь вы успешно создали новую базу данных MySQL, готовую к использованию WordPress.

Часть 3. Настройка WordPress

Откройте следующий URL-адрес в своем браузере:

http://localhost/wordpress

Вы должны увидеть это изображение:

Нажмите Создать файл конфигурации, а затем Поехали на следующем шаге. На третьем шаге введите данные следующим образом:

Database Name: wpubuntu
User Name: root
Password: qwerty (or whatever password you've used for the root user)
Database Host: localhost
Table Prefix: pxa_

Нажмите Отправить. Если вы правильно выполнили все шаги, вы должны получить такое сообщение:

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

И вуаля, у вас есть полностью работающая автономная установка WordPress на Ubuntu!