Авторизация

Логин или эл. почта: Регистрация
Пароль: Напомнить пароль



openSUSE Установка Apache PHP MySQL PHPMyAdmin openSUSE 11 4 LAMP #

Установка Apache 2, PHP 5, MySQL 5, PHPMyAdmin — openSUSE 11.4 LAMPУстановка Apache, PHP, MySQL, PHPMyAdmin - openSUSE 11.4 LAMP
LAMP — это сокращенно от Linux, Apache, PHP, MySQL. В этом уроке мы рассмотрим установку веб-сервера Apache для OpenSUSE 11.4 с поддержкой PHP5 (mod_php) и MySQL.1. Предварительные замечания
В данном уроке я использую имя хоста localhost с IP адресом 127.0.0.1. У Вас могут быть другие данные.2. Установка MySQL 5
Сначала установите MySQL 5 следующим образом:yast2 -i mysql mysql-client mysql-community-serverДобавляем MySQL в автозагрузку и запускаем:chkconfig -f --add mysql/etc/init.d/mysql startВыполняем настройку безопасности MySQL:mysql_secure_installationПосле этого Вам нужно ответить на несколько вопросов:NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.Enter current password for root (enter for none): < — ENTER
OK, successfully used password, moving on...Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.Set root password? [Y/n] < — Y
New password: < — Создаем пароль для администратора (root) MySQL сервера
Re-enter new password: < — повторите пароль
Password updated successfully!
Reloading privilege tables..
… Success!By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.Remove anonymous users? [Y/n] < — Y
… Success!Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.Disallow root login remotely? [Y/n] < — Y
… Success!By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.Remove test database and access to it? [Y/n] < — Y
— Dropping test database...
… Success!
— Removing privileges on test database...
… Success!Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.Reload privilege tables now? [Y/n] < — Y
… Success!Cleaning up...All done! If you've completed all of the above steps, your MySQL
installation should now be secure.Thanks for using MySQL!levikov@opensuse:~ #Все действия которые нужно выполнить выделены красным цветом.
Что означает:
< — Y - написать английскую букву «y» без кавычек и нажать «ENTER»
< — ENTER - нажать кнопку «ENTER» на клавиатуреТеперь Ваш MySQL защищен.3. Установка Apache 2
Apache 2 доступен в виде пакета для OpenSUSE, поэтому мы можем установить его так:yast2 -i apache2Добавляем Apache в автозагрузку. То есть Apache будет загружаться вместе с запуском системы:chkconfig -f --add apache2Запускаем Apache:/etc/init.d/apache2 startОткрываем в браузере адрес localhost и должна отобразиться страница Apache (Не обращайте внимания на ошибку 403, эта ошибка выскочила потому что нету файла index.html в корневой директории веб-сервера)Установка Apache, PHP, MySQL, PHPMyAdmin - openSUSE 11.4 LAMPКорневая директория Apache по умолчанию /srv/www/htdocs/
Файл конфигурации Apache /etc/apache2/httpd.conf
Директория для дополнительных настроек Apache /etc/apache2/conf.d/4. Установка и проверка PHP 5
Мы можем установить PHP 5 и модуль Apache PHP 5 следующим образом:yast2 -i apache2-mod_php5Теперь мы должны перезапустить Apache:/etc/init.d/apache2 restartСоздаем файл info.php в корневой директории Apache /srv/www/htdocs/ для проверки и отображения информации о PHP:vi /srv/www/htdocs/info.phpВ нем пишем:<?php
phpinfo()-
?>Если вы получили сообщение: «You do not have a valid vim binary package installed. Please install either „vim“, „vim-enhanced“ или „gvim“, то устанавливаем VI, для этого выполните:yast2 -i vimПосле установки VI повторите попытку создания файла проверки PHP.Заходим через браузер по адрес localhost/info.phpУстановка Apache, PHP, MySQL, PHPMyAdmin - openSUSE 11.4 LAMPКак видите PHP 5 работает. Если прокрутить страничку вниз, Вы увидите все модули которые уже включены в PHP 5. MySQL нет в этом списке, а значит у нас пока нету поддержки MySQL в PHP5.5. Добавляем поддержку MySQL в PHP 5
Чтобы получить поддержку MySQL в PHP, мы можем установить пакет php5-mysql. Так же установим не которые другие модули PHP 5 которые нам понадобятся для работы:yast2 -i php5-mysql php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-fastcgi php5-pear php5-sysvmsg php5-sysvshmДавайте перезапустим Apache 2:/etc/init.d/apache2 restartОбновляем (F5 нажимаем) в браузере страницу localhost/info.php и прокручиваем ее вниз до раздела модули. Как видите появились новые модули, включая модуль MySQL.Установка Apache, PHP, MySQL, PHPMyAdmin - openSUSE 11.4 LAMP6. Установка phpMyAdmin
PHPMyAdmin - это веб-интерфейс, через который вы можете управлять вашими MySQL базами данных.
Для установки PHPMyAdmin выполняем:zypper install download.opensuse.org/repositories/server:/php:/applications/openSUSE_11.4/noarch/phpMyAdmin-3.3.10-5.2.noarch.rpmПерезапускаем Apache 2/etc/init.d/apache2 restartЧто бы войди в PHPMyAdmin нужно зайди в браузер и перейти по адресу localhost/phpMyAdmin/Перевел: Levikov

Данный урок подготовлен для Вас командой сайта http://lintux.ru/
  • +3
  • admin
  • 30 декабря 2011, 13:37

Комментарии 0

свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Блоги, openSUSE, Установка Apache PHP MySQL PHPMyAdmin openSUSE 11 4 LAMP