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

Алатке сајта


dev:server

Разлике

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

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

Обе стране последње ревизијеПретходна ревизија
Следећа ревизија
Претходна ревизија
dev:server [17.01.2014. 14:35] dooledev:server [17.01.2014. 15:23] (тренутно) doole
Линија 1: Линија 1:
-====== Инсталација и подешaвање сервера ======+====== Инсталација и подешaвањ======
  
 ===== Debian Wheezy (7.0) ===== ===== Debian Wheezy (7.0) =====
Линија 6: Линија 6:
  
 <code> <code>
-sudo apt-get update +sudo apt-get update 
-sudo apt-get upgrade -y +sudo apt-get upgrade -y 
-sudo apt-get dist-upgrade -y+sudo apt-get dist-upgrade -y
 </code> </code>
  
Линија 14: Линија 14:
  
 === MySQL === === MySQL ===
- 
-== Инсталација == 
  
 <code> <code>
-sudo apt-get install mysql5-server+sudo apt-get install mysql5-server
 </code> </code>
  
Линија 24: Линија 22:
  
 <code> <code>
-sudo apt-get install mariadb-server+sudo apt-get install mariadb-server
 </code> </code>
  
Линија 34: Линија 32:
  
 <code> <code>
-mysql_secure_instalation+mysql_secure_instalation
 </code> </code>
  
 Променити ''root'' шифру уколико то већ није урађено током инсталације. Затим обрисати ''test'' базу и онемогућити спољно повезивање. Променити ''root'' шифру уколико то већ није урађено током инсталације. Затим обрисати ''test'' базу и онемогућити спољно повезивање.
  
-Логовањем на базу као администратор (''root''из командне линије се даље може додати нова база и корисник који ће бити додељен тој бази.+=== PostgreSQL === 
 + 
 +Треба додати додатни сервер за новије верзије PostgreSQL базе тако што се направи фајл ''/etc/apt/sources.list.d/pgdg.list''и дода једна линија са подацима о серверу.
  
 <code> <code>
-$ mysql -u root -p+deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
 </code> </code>
  
-<code sql+Додати серверски кључ, затим освежити листу пакета и инсталирати базу. 
-CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'userpassword'; + 
-CREATE DATABASE 'newdb'; +<code> 
-GRANT ALL PRIVILEGES ON newdb.* TO 'dbuser'@'localhost' WITH GRANT OPTION; +% wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - 
-FLUSH PRIVILEGES;+% sudo apt-get update 
 +% sudo apt-get install postgresql-9.3
 </code> </code>
  
-=== PostgreSQL === +=== Алати === 
-FIXME+ 
 +Веб 
 + 
 +  * [[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]]
  
 ==== Веб сервер ==== ==== Веб сервер ====
Линија 61: Линија 71:
  
 <code> <code>
-sudo apt-get install nginx+sudo apt-get install nginx 
 +</code> 
 + 
 +Покрени сервер. 
 + 
 +<code> 
 +% sudo service nginx start
 </code> </code>
  
Линија 67: Линија 83:
  
 <code> <code>
-sudo apt-get install apache2+sudo apt-get install apache2
 </code> </code>
  
Линија 75: Линија 91:
  
 <code> <code>
-sudo apt-get install php5 php5-cli+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> </code>
  
-Уколико је инсталиран Aпач веб сервер, потребно је инсталирати модул за њега.+//PHP-MySQL//
  
 <code> <code>
-sudo apt-get install libapache2-mod-php5+% 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> </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 Уз систем долази верзија **2.7.2** FIXME
 +
 +<code>
 +% sudo apt-get install python2-setuptools
 +</code>
  
 == Инсталација верзије 3.3.x == == Инсталација верзије 3.3.x ==
 FIXME FIXME
 +
 +===== Додавање новог пројекта =====
 +
 +  * [[dev:project_php|Нови пројекат (PHP)]]
 +  * [[dev:project_py|Нови пројекат (Python)]]
 +  * [[dev:project_rb|Нови пројекат (Ruby/Rails)]]
dev/server.1389965725.txt.gz · Последњи пут мењано: 17.01.2014. 14:35 од doole