Sergius
Участник
- Сообщения
- 90
- Реакции
- 41
Установка Apache +Anti-DDoS, php, Zend Optimizer, MySQL, +phpMyAdmin, Ubuntu Linux
Обновляем репозиторий Ubuntu.
Устанавливаем Apache.
Проверяем работоспособность Apache: http://localhost/
Если видим на страничке надпись, It Works! Значит Apache работает.
Устанавливаем php.
Устанавливаем дополнительные пакеты для gd. "php"
Защищаем Apache от DDoS атак.
Создаем файл: "mod-evasive.conf"
В нём пишем!
Подключаем модули.
Редактируем конфиг хостов:
Изменяем параметр: AllowOverride None на AllowOverride All
Устанавливаем Zend Optimizer.
Регистрируемся, затем скачиваем подходящую версию Zend Optimizer
Если не хотите регистрироваться, выкладываю уже скачанные версии!
Переходим в директорию /tmp Скачиваем: Zend Optimizer, и распаковываем архив.
Создаем директорию для Zend Optimizer.
Перемещаем Zend Optimizer.
Подключаем Zend Optimizer: - Редактируем: php.ini
Добавляем строчки, сохраняем и закрываем!
Выходим из директории tmp
Перезапускаем Apache.
Проверяем работоспособность php. "Создаём каталог, и тестовый файл index.php"
В нём пишем!
Сохраняем файл, и проверяем: http://localhost/php/
"На страничке должна отобразиться служебная информация php"
Устанавливаем MySQL.
Во время установки выбираем apache2
Перезапускаем Apache.
Всё готово! Установка Веб-сервера завершена.
Добавлено через 50 минут
На Ubuntu 12.04 LTS - MySQL версии 5.5.22 ... :) Неужели свершилось! Apache версии 2.2.22 ... :) php Версии 5.3.10 ... :)
Обновляем репозиторий Ubuntu.
C-подобный:
sudo apt-get update
C-подобный:
sudo apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2-suexec
Если видим на страничке надпись, It Works! Значит Apache работает.
Устанавливаем php.
C-подобный:
sudo apt-get install php5 php-doc php-pear libapache2-mod-php5 libapache2-mod-auth-mysql libapache2-mod-ruby php5-mysql libapache2-mod-python php5-dev php5-cgi php5-mcrypt php5-gd php5-cli php5-common php5-curl php5-idn php5-imagick php5-imap php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
C-подобный:
sudo apt-get install libpng12-dev libjpeg62-dev libxpm-dev libfreetype6-dev
C-подобный:
sudo apt-get install libapache2-mod-evasive
C-подобный:
sudo gedit /etc/apache2/mods-available/mod-evasive.conf
Сохраняем и закрываем.<IfModule mod_evasive20.c>
DOSHashTableSize 4096
DOSPageCount 5
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
</IfModule>
Подключаем модули.
C-подобный:
sudo a2enmod php5
sudo a2enmod mod-evasive
sudo a2enmod ssl
sudo a2enmod rewrite
sudo a2enmod suexec
sudo a2enmod include
C-подобный:
sudo gedit /etc/apache2/sites-available/default
Устанавливаем Zend Optimizer.
Идём на сайт: http://www.zend.com/en/products/guard/downloadsZend Optimizer - Это бесплатное приложение, для работы с закодированными файлами Zend Guard.
Так же он значительно повышает производительность PHP приложений, обычно это и является главной причиной его использование.
Регистрируемся, затем скачиваем подходящую версию Zend Optimizer
Если не хотите регистрироваться, выкладываю уже скачанные версии!
Приведу пример на версии - Zend Guard Loader (Runtime for PHP 5.3) "5.5.0 (64 bit)"
Переходим в директорию /tmp Скачиваем: Zend Optimizer, и распаковываем архив.
C-подобный:
cd /tmp
sudo tar zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz
C-подобный:
sudo mkdir /usr/local/lib/Zend
C-подобный:
sudo mv ZendGuardLoader-php-5.3-linux-glibc23-x86_64/php-5.3.x/ZendGuardLoader.so /usr/local/lib/Zend/
C-подобный:
sudo gedit /etc/php5/apache2/php.ini
C-подобный:
zend_extension = /usr/local/lib/Zend/ZendOptimizer.so
zend_optimizer.optimization_level = 15
C-подобный:
cd
C-подобный:
sudo /etc/init.d/apache2 restart
C-подобный:
sudo mkdir /var/www/php
sudo gedit /var/www/php/index.php
C-подобный:
<?php
phpinfo();
?>
"На страничке должна отобразиться служебная информация php"
Устанавливаем MySQL.
C-подобный:
sudo apt-get install mysql-server mysql-client mysql-admin
Устанавливаем phpMyAdmin.В процессе установки, будет запрошен ввод пароля для root`a
Создаём пароль!
Во время установки выбираем apache2
C-подобный:
sudo apt-add-repository ppa:nijel/phpmyadmin
sudo apt-get update
sudo apt-get install phpmyadmin
Если не нужен репозиторий phpMyAdmin, то устанавливаем простой командой.
C-подобный:
sudo apt-get install phpmyadmin
Делаем ссылку для phpMyAdmin.В процессе установки, будет запрошен ввод пароля root-MySQL "Вводим пароль"
Следующим шагом, задаём пароль для phpMyAdmina`a
Создаём пароль!
C-подобный:
sudo ln -s /usr/share/phpmyadmin/ /var/www
C-подобный:
sudo /etc/init.d/apache2 restart
Добавлено через 50 минут
На Ubuntu 12.04 LTS - MySQL версии 5.5.22 ... :) Неужели свершилось! Apache версии 2.2.22 ... :) php Версии 5.3.10 ... :)
Последнее редактирование: