Данный мануал для тех кто желает установить в ручную 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/ - это путь до вашего сайта