Установка GamePL

Просмотров: 3477

 

Данный мануал для тех кто желает установить в ручную GamePL v.9 - v.10 Ubuntu 14.04!
После покупки вы получаете автоустановщик который всё сам установит. (GamePL v.11).

Установка необходимых пакетов
Выполните команду:

apt-get install apache2 php5 php5-dev php5-curl php5-memcache php5-json memcached phpmyadmin mysql-server

Проверяем версии
apache2 -v У меня установлен: Server version: Apache/2.4.10 (Ubuntu)

php5 -v

Должен стоять 5.5.x У меня стоит: PHP 5.5.19

Включаем rewrite
a2enmod rewrite

На Apache 2.4
Открываем файл /etc/apache2/sites-available/000-default.conf

И добавляем

AllowOverride All

Require all granted

 

На Apache 2.2
Открываем файл /etc/apache2/sites-available/default

И добавляем

AllowOverride All

Order allow,deny

allow from all

 

Установка 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

Установка крона панели, без него вы не сможете установить серверы!
Выполняем 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/ - это путь до вашего сайта