Ставим нужные пакеты
Выполните команду:
apt-get install apache2 php5 php5-dev php5-curl php5-memcache php5-json memcached phpmyadmin mysql-server -y
Проверка версии Apache2 и PHP
apache2 -v
Должно написать что-то типа: Server version: Apache/2.4.10 (Ubuntu)
php5 -v
Должен стоять 5.5.x или 5.6.х
Включение Rewrite
a2enmod rewrite
На Apache 2.4
Открываем файл /etc/apache2/sites-available/000-default.conf
И добавляем
<Directory /var/www/> AllowOverride All Require all granted </Directory>
На Apache 2.2
Открываем файл ''/etc/apache2/sites-available/default''
И добавляем
<Directory /var/www/> AllowOverride All Order allow,deny allow from all </Directory>
===== Установка ioncube =====
Идем на http://www.ioncube.com/loaders.php и качаем последний дистрибутив под linux
Далее закидываем сошки
ioncube_loader_lin_5.5.so ioncube_loader_lin_5.5_ts.so
В ''/usr/lib/php5/20121212''
Идем в папку ''/etc/php5/''
И в php.ini в папках apache2 и cli прописываем
zend_extension=ioncube_loader_lin_5.5.so zend_extension_ts=ioncube_loader_lin_5.5_ts.so
Далее проверяем работает ли он
php5 -m | grep "the ionCube PHP Loader
Должно вывести красным цветом the ionCube PHP Loader
Установка ssh2
apt-get install libssh2.1
Вариант №1
pecl install -f ssh2
Идем в папку /etc/php5/ и в php.ini в папках apache2 и cli прописываем
extension=ssh2.so
Далее проверяем работает ли он
php5 -m | grep ssh2
Должно вывести красным цветом ssh2
Вариант №2
apt-get install php5-ssh2
Далее проверяем работает ли он
php5 -m | grep ssh2
Должно вывести красным цветом ssh2
Вариант №3
apt-get install libssh2-php
Далее проверяем работает ли он
php5 -m | grep ssh2
Должно вывести красным цветом ssh2
Установка Cron
Выполняем
crontab -e
Вариант №1
*/5 * * * * cd /var/www/;php5 cron.php
Вариант №2
@reboot /bin/sleep 100;cd /var/www/;screen -dmS gamepl php5 cron.php start
Данный вариант подходит для большого количества игровых сервер, т.е. тут процесс мониторинга будет зацикленным
''/var/www/'' - это путь до вашего сайта
Выставляем права на файлы панели.
chown -R www-data:www-data /var/www/ chmod -R 770 /var/www/
''/var/www/'' - это путь до вашего сайта
Далее распаковываем GamePL в ''/var/www/'', производим настройку конфигов и панели, наслаждаемся.