19 Temmuz 2014 Cumartesi

Linux sunucuda Apache/Php/Postgres kurulumu

Merhaba, bu yazımda daha önce PHP ile development ortamı hazırlarken aldığım notlarımı paylaşacağım.
PHP ye ilk başladığımı zamanlarda windows ortamında geliştirme yapıyordum fakat bir ara PHP desteği verdiğim bir şirketle proje sözleşmesi yaparken geliştirmelerin ubuntu üzerinde yapılacağını konuşmuştuk.  Bu karar sonrasında internette çeşitli araştırmalar yaparken aldığım notlar aşağıdadır.
Aşağıdaki işlemler sırasıyla yaptığınızda:
Apache 
PHP
Java
Postgresql 
kurulumunu linux üzerinde gerçekleştirmiş olursunuz.

1-      SSH(server) kurulumu için terminal üzerinden
sudo apt-get install openssh-server

2-      Apache kurulumu
sudo apt-get install apache2

2-      enable rewrite engine (url rewrite)
sudo a2enmod rewrite


3-      Yapılan değişikliklerin aktif olabilmesi için apache servisini restart ediyoruz.
sudo service apache2 restart


4-      PHP kurulumu
sudo apt-get install php5


sudo apt-get install php5-cgi


sudo apt-get install php5-curl


sudo apt-get install php5-imagick


sudo apt-get install php5-pgsql



sudo apt-get install php5-xmlrpc

5-      Java kurulumu (Java olmadan Psql çalışmaz)

sudo apt-get install openjdk-7-jre

6-      Postgresql Kurulumu
Download : http://www.enterprisedb.com/downloads/postgres-postgresql-downloads   linkinden postgre linux versiyonu indirilir. İndirilen dosya  winscp aracılığıyla linux sunucuya gönderilir.
İndirilen sıkıştırılmış dosyayı açmak için  tar xvf komutu kullanılır

tar xvf ppasmeta-9.3.1.3-linux-x64.tar.gz


Komutu çalıştırmadan önce  terminal üzerinden dosyanın bulunduğu dizine  gidilmelidir.
Dosyanın çıkarıldığı dizine gidilerek  (.run)  uzantılı dosya çalıştırılır.

./ppasmeta-9.3.1.3-linux-x64.run



postgre ye uzak erişim için kurulum /opt/PostgresPlus/9.3AS/data/pg_hba.conf dosyası edit edilerek


aşağıdaki şekilde düzenlenir.





Bu işlemlerden sonra 192.168.2.91 nolu IP den bu sunucudaki postgre vertitabanına uzak erişim açılmıştır.


7-       Üstteki işlemlerden sonra  makine reboot edilir.


8-      Yüklenen Paketleri görmek için  
dpkg --get-selections| grep -v deinstall > output.log


(Yüklü dosyaları output.log dosyasına yazar)

Hiç yorum yok:

Yorum Gönderme