Установка LAMP в CentOS
Иногда случается так, что нам необходимо запустить на локальной машине, или вновь приобретённом, чистом VDS,web сервер, каждому он нужен для своих целей, самые распространённые системы — это debian,ubuntu и cbcntvs redhat(centos,fedora), небольшое описание на примере centos 7, и так приступим
логинимся под root или своим пользователем, если под пользователем, то используем наше любимое sudo.
для начала обновим список пакетов
далее установим apache
затем открываем конфиг
любым удобным текстовым редактором, и вносим кое какие правки, для начала находим и расскомментируем строку
ServerName и вместо указаной там записи пропишем наш локальный ip, или заменим всё на
ServerName 127.0.0.1
теперь находим строку
IncludeOptional conf.d/*.conf
и перед ней записываем наш хост
<VirtualHost *:80>
ServerName 127.0.0.1
ServerAdmin admin@localhost
DocumentRoot /var/www/html
прописываем apache в автозапуск
и запускаем
теперь переходим к установке php, вводим в терминале команду
ожидаем окончания установки и перезапускаем apache
создаём проверочный файлик
и переходим по адресу localhost/inf.php или IP/inf.php
там увидим табличку с информацией php…
теперь переходим к установке бд, я использовал, в качестве сервера баз данных mariadb
выполним в терминале команду
ожидаем окончания установки
прописываем в автозапуск
и запускаем
установим модуль php для работы с бд
теперь установим пароль mariadb для чего выполним в терминале слудующие команды
остановим нашу бд
запустим в безопасном режиме
после чего можем войти в неё без пароля
сбрасываем пароль… если был…
и устанавливаем новый
очистим привилегии
и выходим
теперь идём на сайт phpmyadmin, качаем нужную сборку и распаковываем её в
вот на этом в принципе и всё, для удалённого администрирования, если используется домашний пк или дедик… можно использовать webmin, лично мне он понравился… и я его использовал, для его установки выполним следующее, в терминале вводим
после скачивания пакета переходим к его установке, для начала установим необходимые ему пакеты
и затем устанавливаем сам webmin
после установки он будет доступен по адресу
localhost:10000/
или
IP:10000/
подключение защищённое… на этом всё, статейку подготовил cerber
логинимся под root или своим пользователем, если под пользователем, то используем наше любимое sudo.
для начала обновим список пакетов
yum update
далее установим apache
yum -y install httpd mod_ssl
затем открываем конфиг
/etc/httpd/conf/httpd.conf
любым удобным текстовым редактором, и вносим кое какие правки, для начала находим и расскомментируем строку
ServerName и вместо указаной там записи пропишем наш локальный ip, или заменим всё на
ServerName 127.0.0.1
теперь находим строку
IncludeOptional conf.d/*.conf
и перед ней записываем наш хост
<VirtualHost *:80>
ServerName 127.0.0.1
ServerAdmin admin@localhost
DocumentRoot /var/www/html
прописываем apache в автозапуск
systemctl enable httpd.service
и запускаем
systemctl start httpd.service
теперь переходим к установке php, вводим в терминале команду
yum -y install php php-common php-gd php-xml php-mbstring
ожидаем окончания установки и перезапускаем apache
systemctl restart httpd.service
создаём проверочный файлик
echo '<?php phpinfo(); ?>' > /var/www/html/inf.php
и переходим по адресу localhost/inf.php или IP/inf.php
там увидим табличку с информацией php…
теперь переходим к установке бд, я использовал, в качестве сервера баз данных mariadb
выполним в терминале команду
yum install -y mariadb-server mariadb
ожидаем окончания установки
прописываем в автозапуск
systemctl enable mariadb
и запускаем
systemctl start mariadb
установим модуль php для работы с бд
yum -y install php-mysql
теперь установим пароль mariadb для чего выполним в терминале слудующие команды
остановим нашу бд
systemctl stop mariadb
запустим в безопасном режиме
mysqld_safe --skip-grant-tables &
после чего можем войти в неё без пароля
mysql -u root
сбрасываем пароль… если был…
use mysql;
и устанавливаем новый
update user set password=PASSWORD("тут пароль") where User='root';
очистим привилегии
flush privileges;
и выходим
exit;
теперь идём на сайт phpmyadmin, качаем нужную сборку и распаковываем её в
/var/www/html/phpmyadmin
вот на этом в принципе и всё, для удалённого администрирования, если используется домашний пк или дедик… можно использовать webmin, лично мне он понравился… и я его использовал, для его установки выполним следующее, в терминале вводим
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.780-1.noarch.rpm
после скачивания пакета переходим к его установке, для начала установим необходимые ему пакеты
yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty
и затем устанавливаем сам webmin
rpm -U webmin-1.780-1.noarch.rpm
после установки он будет доступен по адресу
localhost:10000/
или
IP:10000/
подключение защищённое… на этом всё, статейку подготовил cerber