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önder