Sei sulla pagina 1di 3

1.

Scaricamento e Installazione Ports


portsnap fetch extract
portsnap update

2. Installazione MySQL 5.6 server


cd /usr/ports/databases/mysql56-server
make BUILD_OPTIMIZED=yes BUILD_STATIC=yes
make WITH_XCHARSET=all install clean
ee /etc/rc.conf
Aggiungi una nuova riga:
mysql_enable="YES"
Premi ESC poi salva e chiudi.
service mysql-server start
/usr/local/bin/mysqladmin -u root password nuovapass
Se hai errori nella procedura esegui (non lo fare se non sei esperto):

pwd_mkdb -p /etc/master.passwd
chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql

3. Configurazione Database
Dopo aver messo l archivio del db su winscp nella cartella /var/db/mysql:
tar -xf filename.tar.gz
service mysql-server stop
chown -R mysql /var/db/mysql && chgrp -R mysql /var/db/mysql
service mysql-server start
mysql -p
GRANT ALL PRIVILEGES ON *.* TO root@'%'
IDENTIFIED BY 'password' WITH GRANT OPTION;
quit

4. Librerie C++ Standard


fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/amd64/9.1RELEASE/lib32.txz
tar Jxpvf lib32.txz -C /
rm lib32.txz
Decomprimi "Libs.rar" e mettili nella cartella "/usr/lib32".

5. Librerie Compat7x
cd /usr/ports/misc/compat7x && make -DBATCH install clean
pkg_add -r compat7x-amd64 (se hai freebsd a 64 bit)
pkg_add -r compat7x-i386
(se hai freebsd a 32 bit)

6. Configurazione File Server


Dopo aver messo l archivio del db su winscp:
tar -xf filename.tar.gz
(Il percorso dove metterli dipende dai collegamenti che ha il vostro file server)
Ora invece modifichiamo in /game/db il file conf.txt
SQL_ACCOUNT = "localhost account root password 0"
SQL_PLAYER = "localhost player root password 0"
SQL_COMMON = "localhost common root password 0"
SQL_HOTBACKUP = "localhost hotbackup root password 0"
Ora invece in tutti i channel modifichiamo il file CONFIG
PLAYER_SQL: localhost root password player
COMMON_SQL: localhost root password common
LOG_SQL: localhost root password log

7. Start File Server


Dirigersi nella cartella dei file server
sh start.sh
Altri comandi utili sono:

sh stop.sh
sh clear.sh

8. Installazione Python 2.7


cd /usr/ports/lang/python27
make -DBATCH install clean

9. Installazione Apache24
cd /usr/ports/www/apache24
make install clean
ee /etc/rc.conf
Aggiungi una nuova riga:
apache24_enable="YES"
Premi ESC poi salva e chiudi.
service apache24 start

10. Installazione Nginx 1.4.4


cd /usr/ports/www/nginx
make install clean
ee /etc/rc.conf
Aggiungi una nuova riga:
nginx_enable="YES"

Premi ESC poi salva e chiudi.


service nginx start

11. Installazione PHP 5.5.9


cd /usr/ports/lang/php55
make install clean
cd /usr/ports/www/mod_php55
make install clean
cd /usr/ports/lang/php55-extensions
make install clean

12. Installazione Teamspeak 3 Server


cd /usr/ports/audio/teamspeak3-server
make install clean
ee /etc/rc.conf
Aggiungi una nuova riga:
teamspeak_enable="YES"
Premi ESC poi salva e chiudi.
service teamspeak onestart

(Se avete FreeBSD 9.2 o superiore dovete fare questi passaggi di sotto).
mkdir /var/db/teamspeak
mkdir /var/log/teamspeak
chmod 777 /var/db/teamspeak
chmod 777 /var/db/teamspeak
service teamspeak restart

(La chiave iniziale di teamspeak la trovate in un file di /var/log/teamspeak).


Crediti: Giampy7