Корисничке алатке

Алатке сајта


dev:server

Разлике

Овде су приказане разлике између изабране ревизије и тренутне верзије странице.

Постави везу ка овом компаративном приказу

Обе стране последње ревизијеПретходна ревизија
Следећа ревизија
Претходна ревизија
dev:server [17.01.2014. 13:50] dooledev:server [17.01.2014. 15:23] (тренутно) doole
Линија 1: Линија 1:
-====== Подешвање сервера ======+====== Инсталација и подешaвањ======
  
 ===== Debian Wheezy (7.0) ===== ===== Debian Wheezy (7.0) =====
 +
 +Прво проверити и ажирирати нове пакете.
 +
 +<code>
 +% sudo apt-get update
 +% sudo apt-get upgrade -y
 +% sudo apt-get dist-upgrade -y
 +</code>
  
 ==== База података ==== ==== База података ====
  
 === MySQL === === MySQL ===
 +
 +<code>
 +% sudo apt-get install mysql5-server
 +</code>
  
 === MariaDB === === MariaDB ===
  
-==== Веб сервер ====+<code> 
 +% sudo apt-get install mariadb-server 
 +</code>
  
-=== nginx ===+== Подешавање ==
  
-=== Apache ===+//Даље процедуре су исте за MySQL и MariaDB.//
  
-==== Програмски језик ====+Прво додатно осигурати инсталацију, када је сервер инсталиран и покренут.
  
-=== PHP ===+<code> 
 +% mysql_secure_instalation 
 +</code>
  
-=== Ruby ===+Променити ''root'' шифру уколико то већ није урађено током инсталације. Затим обрисати ''test'' базу и онемогућити спољно повезивање.
  
-=== Python ===+=== PostgreSQL ===
  
 +Треба додати додатни сервер за новије верзије PostgreSQL базе тако што се направи фајл ''/etc/apt/sources.list.d/pgdg.list'', и дода једна линија са подацима о серверу.
  
-===== Debian Squeeze (6.0) =====+<code> 
 +deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main 
 +</code>
  
-==== База података ====+Додати серверски кључ, затим освежити листу пакета и инсталирати базу.
  
-=== MySQL ===+<code> 
 +% wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 
 +% sudo apt-get update 
 +% sudo apt-get install postgresql-9.3 
 +</code>
  
-=== MariaDB ===+=== Алати === 
 + 
 +Веб 
 + 
 +  * [[http://adminer.org/|Adminer]] 
 +  * [[http://www.phpmyadmin.net/|PhpMyAdmin]] 
 +  * [[http://phppgadmin.sourceforge.net/‎|PhpPgAdmin]] 
 + 
 +Windos, Linux, MacOSX 
 + 
 +  * [[http://www.mysql.com/products/workbench/|MySQL Workbench]] 
 +  * [[http://www.pgadmin.org/|PgAdmin3]]
  
 ==== Веб сервер ==== ==== Веб сервер ====
  
 === nginx === === nginx ===
 +
 +<code>
 +% sudo apt-get install nginx
 +</code>
 +
 +Покрени сервер.
 +
 +<code>
 +% sudo service nginx start
 +</code>
  
 === Apache === === Apache ===
 +
 +<code>
 +% sudo apt-get install apache2
 +</code>
  
 ==== Програмски језик ==== ==== Програмски језик ====
  
 === PHP === === PHP ===
 +
 +<code>
 +% sudo apt-get install php5 php5-cli php5-curl php5-gd php5-intl php-pear php5-imagick php5-mcrypt php5-sqlite php5-tidy php5-xmlrpc php5-xsl
 +</code>
 +
 +//PHP-MySQL//
 +
 +<code>
 +% sudo apt-get install php5-mysql php5-mysqli
 +</code>
 +
 +//PHP-PostgreSQL//
 +
 +<code>
 +% sudo apt-get install php5-pgsql
 +</code>
 +
 +//PHP-Apache2//, уколико је инсталиран Aпач веб сервер
 +
 +<code>
 +% sudo apt-get install libapache2-mod-php5
 +</code>
 +
 +//PHP-FPM// уколико је инсталиран nginx или не желимо apache2 модул
 +
 +<code>
 +% sudo apt-get install php5-fpm
 +</code>
 +
 +== Подешавање ==
 +
 +''php.ini'' (''/etc/php5/php.ini'' или ''/etc/php5/fpm/php.ini'')
 +
 +<code php>
 +timezone = 'Europe/Belgrade'
 +</code>
  
 === Ruby === === Ruby ===
 +
 +<code>
 +% sudo apt-get install curl
 +% \curl -sSL https://get.rvm.io | bash -s stable
 +</code>
  
 === Python === === Python ===
 +
 +Уз систем долази верзија **2.7.2** FIXME
 +
 +<code>
 +% sudo apt-get install python2-setuptools
 +</code>
 +
 +== Инсталација верзије 3.3.x ==
 +FIXME
 +
 +===== Додавање новог пројекта =====
 +
 +  * [[dev:project_php|Нови пројекат (PHP)]]
 +  * [[dev:project_py|Нови пројекат (Python)]]
 +  * [[dev:project_rb|Нови пројекат (Ruby/Rails)]]
dev/server.1389963031.txt.gz · Последњи пут мењано: 17.01.2014. 13:50 од doole