Ubuntu Türkiye

Yazılım => Sunucu Yazılımları => Konuyu başlatan: Menow - 16 Aralık 2010 - 09:49:18

Başlık: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: Menow - 16 Aralık 2010 - 09:49:18
Anlatılan bir çok kurulumu denedim, ancak hepsinde ufak tefekde olsa sorunlar yaşadım. Sonra bu sorunları çözmek için bir sürü ayrı forum syafasına bağlandım.

Aşağıda yaptığım şekilde ise sorun yaşamadım veya yaşadıysamda aşağıda anlattığım şekilde çözdüm. Şu anda bu şekilde sistemde bütün bu yapıları kullanmaktayım. Buna benzer 2-3 tane döküman forumda ekli olsa da sizinde sorunsuz bir şekilde bu kurulumları yapabilmeniz için bu dökümanı yazmayı uygun buldum.

Faydalı olması dileğiyle...

Ubuntu için  Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (UBUNTU 10.10 versiyonunda denenmiştir)

Uç birimi açalım. Kırmızı renkli yazılanlar başlarında 1- gibi numaralar bulunmadan uç birime yazılacaktır. Mavi renkli yazılanlar ise açılmış herhangi bir dosyanın içeriğini ilgilendirmektedir.


Apache2 - Php5 Kurulumu
1- sudo su
Sisteme yönetici olarak giriş yapıyoruz

2- apt-get install apache2
Apache2 serverini kuruyoruz, sorulara E diyiniz.
(Ubuntuyu kullandığınız dile göre E harfi değişecektir. E, Evet'in baş harfidir.)

3- apt-get install php5
Php5 yorumlayıcısını kuruyoruz, sorulara E diyiniz.

4- gedit /etc/apache2/mods-available/dir.conf
Düzenleme yapmamız gereken dosyayı açıyoruz ve içersini aşağıda gördüğümüz gibi yapıyoruz.
<IfModule mod_dir.c>
#DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml
</IfModule>

5- Bunu kayıt edip kapadıktan sonra uç birime aşağıdaki her komutu, her komuttan sonra entera basarak uç birime giriniz.
a2enmod ssl
a2enmod rewrite
a2enmod suexec
a2enmod include

6- Apache2 yi restart edelim
/etc/init.d/apache2 restart

Tebrikler Apache2 ve PHP5 kurulumu tamamlandı.

Herhangi bir internet tarayıcısında adres satırına http://localhost yazdığınızda It Works! yazısını görüyorsanız kurulumları başarı ile gerçekleştirmişsiniz demektir.
Tıklayın -> http://localhost

----------------------------------------------------------------------------------------------------------------------------
Ek
* Php'nin hata uyarı sistemini devreye sokmak isterseniz uç birime aşağıdaki kodu yazalım
sudo gedit /etc/php5/apache2/php.ini
dosyayı açıyoruz

* Başında noktalı virgül olmayan "error_reporting = E_ALL & ~E_NOTICE" satırını bulalım ve aşağıdaki gibi değiştirelim.
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
(Bazı php sürümlerinde bu satır farklılık gösterir, error_reporting = E_ALL & ~E_DEPRECATED gibi. Siz en iyisimi sadece başında noktalıvirgül olmayan error_reporting satırını bulun ve karşısını denilen şekilde değiştirin.)

* Php de include işlemini aktif etmek isterseniz, açık olan php.ini dosyasında aşağıdaki satırı bulalım.
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off
(Bu "Off" olan kısmı biz "On" yaparak kaydedip çıkalım.)

* php.ini dosyasında her yaptığımız değişiklikten sonra apache2 serverimizi restart etmemiz gerekmekte.
sudo /etc/init.d/apache2 restart

Apache2 ve Php5 kurulumlarımız ayarlamalarıyla sona erdi.
----------------------------------------------------------------------------------------------------------------------------


Hala yönetici olarak uç birimde bulunuyorsanız 7. maddedeki kodu tekrar yazmanıza gerek yok ama uç birime çıkıp girdiyseniz v.s bu kodu tekrar yazmanız gerekiyor.

MySql Kurulumu
7- sudo su
Sisteme yönetici olarak giriş yapıyoruz, şifrenizi giriniz...

8- apt-get install mysql-server
Mysql serverimizi kuruyoruz. Sizden bir şifre belirlemeniz istenecek.
New password for the MySql "root" user:
Bu şifreyi unutmamanız gerekiyor, zira veri tabanı ile yapacağınız her işlemde bu şifreyi kullanacaksınız.
Girdiğiniz şifreyi tekrar girerek şifremizide oluşturmuş oluyoruz.

9- gedit /etc/mysql/my.cnf
Dosyayı açtık ve içinde
# localhost which is more compatible and is not less secure.
bind-address
yazan yeri buluyoruz. bind-address kısmının başına # koyup, kaydedip kapatıyoruz. Bunları yaparak Mysql serverimizin bütün uzak istemcilerle çalışmasını sağlıyoruz. Php My Admin gibi.

10- /etc/init.d/mysql restart
Mysql'i restart ediyoruz.

Artık Mysql veritabanımız başarı ile kuruldu. Mysql'i kodlar arasında kaybolmadan kullanabilmek için PhpMyAdmin arayüzünü size şiddetle tavsiye ederim. Dilerseniz bununda kurulumunu yapalım.

Php My Admin Kurulumu
11- sudo apt-get install phpmyadmin
Sorulan sorulara E diyelim, yapılandırma secenekleri ekrana gelirse apache seçiniz, mysql de oluşturduğunuz şifreniz ve phpmyadmin için şifre istenecek. Tavsiyem mysql'e verdiğiniz şifrelerle aynı yapmanız. Ve bitti :).

http://localhost/phpmyadmin adresinden mysql veri tabanınızı kullanmak üzere phpmyadmin arayüzüne erişebilirsiniz... kullanıcı adı root şifrenizde koyduğunuz şifre...

----------------------------------------------------------------------------------------------------------------------------
Ek
Bazen kurulumlar düzgün çalışsa da phpmyadmine erişmek sıkıntı olabiliyor. Eğer phpmyadmin sayfasına erişemiyorsanız aşağıdaki işlemleri gerçekleştirebilirsiniz...

Uç birime sırasıyla aşağıdaki komutları verelim.

* dpkg -L phpmyadmin > dosya
gedit dosya (entere basınca bir dosya açılması lazım, bunu kapatalım)

* sudo ln -s /usr/share/phpmyadmin /var/www

ve işlem tamam, artık sorunsuzca phpmyadmine erişebilirsiniz...
----------------------------------------------------------------------------------------------------------------------------
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: krwlng - 16 Aralık 2010 - 13:36:39
Eline sağlık güzel bir anlatım olmuş, fakat bu kadar uzun ve karışık bir anlatımdan ziyade sudo apt-get install apache2 php5 mysql-server phpmyadmin komutu ile sorunsuz çalıştırıyorum, sorun yaşayan arkadaşlar için güzel bir belge olmuş.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: heartsmagic - 17 Aralık 2010 - 03:55:10
Alıntı yapılan: Menow - 16 Aralık 2010 - 09:49:18
...
Buna benzer 2-3 tane döküman forumda ekli olsa da sizinde sorunsuz bir şekilde bu kurulumları yapabilmeniz için bu dökümanı yazmayı uygun buldum.
...

Eline sağlık haliyle ancak defalarca deneyip, defalarca sorunsuz bir şekilde yaptığım kurulum forumda mevcut, diğerleriyle beraber elbette:
http://forum.ubuntu-tr.net/index.php/topic,14283.0.html

Biraz daha farklı bir anlatım göz çıkartmasa bile, forumdakiler için mutlaka sorunlu ifadesini arada geçmek de çok doğru değil. Her kurulum yolunda sorun çıkabilir, gün gelir bu başlığa da sorun ileten olur.

Ancak anlatımdaki bazı noktalar oldukça yararlı olacak gibi görünmekte.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: canosayan - 17 Aralık 2010 - 09:37:26
diğer yöntemeler de yeterince sorunsuz ama fazla anlatım göz çıkarmaz. gerçi bu işlemler için tasksel kullanmak yeni kullanıcı için oldukça hoş bir yol olacaktır.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 24 Mart 2011 - 00:31:24
sudo chmod 750 -R /var/www/

komutunu da vermekte yarar var diye eklesek muhteşem bir wiki makalesi olmuş olacak...

bu komut için 7 makale okudum da ;(
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: Fuzulli - 15 Nisan 2011 - 18:40:04
En iyi anlatımlardan biri olmuş. Teşekkürler
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 09 Mayıs 2011 - 01:35:55
makaleye ek yapalım...

/var/www/ dizini gıcık bir dizin... benim gibi ubuntu göçertip sistemi uçuranlar için bu dizinin yolunu şu şekilde değiştirmek lazım...

gksu gedit /etc/apache2/sites-available/default diye açıp

Ubuntu 13.10 için güncellersek

gksu gedit /etc/apache2/apache2.conf diye açıp


   DocumentRoot /var/www
   <Directory /var/www>

alanlarını

   DocumentRoot /home/user/www
   <Directory /home/user/www>

gibi bir değerle düzenlemek faydalı olacaktır...
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: pwl - 11 Mayıs 2011 - 20:16:05
1. sony vaio laptopta ubuntu 10.10 kullanıyorum bu ayarlar ile yükleme yapamadım.
2. eski compaq laptop 10.04'teyken aynı işlemleri yaptım gene kurulum olmadı. daha sonra 10.10 güncellemesi yaptım aynı adımları izledim gene olmadı. en son çare olarak 11.04 güncellemesi yaptım localhost'ta şu an için apache çalışıyor..
teşekkür ederim. ancak kurulum yapmam gereken bir makine daha var o da 10.10 kullanıyor. güncelleme yapmamam gerekli :)
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: heartsmagic - 12 Mayıs 2011 - 11:33:04
@pwl, kendi başlığından devam edebilirsin.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 12 Mayıs 2011 - 16:16:52
mysql data dosyaları yolunu değiştirme makalesini türkçeleştirelim, belki benim gibi bir kişinin kurtuluşuna vesile olurum :)... gitti veritabanlarım :( demezler benim gibi...

MYSQL DATA YOLUNU DEĞİŞTİRMEK

Mysql Data Klasörü ne demektir?

Mysql data Klasörü mysql veritabanının önemli parçasıdır ve veritabanının tutulduğu konum anlamına gelmektedir. Varsayılan olarak MySQL data klasörü  /var/lib/mysql. klasöründe tutulmaktadır. var/ dizinininden farklı bir yerde dosyaları tutmak için size bu makalede yardımcı olmaya çalışacağız.

Not:- Bu işlem gelişmiş/uzman kullanıcılar içindir ve dosyalarınızı taşımadan önce mysql veritabanlarınızın bir yedeğini almanız şiddetle önerilir...

TAKİP EDİLECEK PROSEDÜR

bir terminal açalım...

öncelikli olarak MySQL veritabanını durdurmak gerekmektedir.

    sudo /etc/init.d/mysql stop

sonra varolan data dosyalarımızı aşağıdaki komutu vererek varsayılan konumlarından (varsayılan konumdan kasıt /var/lib/mysql klasörüdür) yeni konumlarına taşıyalım.

    sudo cp -R -p /var/lib/mysql /yeni/datayolu

All you need are the data files, so delete the others with the command

    sudo rm /yeni/datayolu

Not:- You will get a message about not being able to delete some directories, but that's what you want.

Şimdi aşağıdaki komutu vererek MySQL konfigurasyon dosyasınını düzenleyelim.

    gksu gedit /etc/mysql/my.cnf

"datadir" değerini arayalım ve  (karşısındaki değer büyük ihtimal "/var/lib/mysql" olacaktır.) değerini
yeni dosya yolumuz olarak değiştirelim: /yeni/datayolu

Önemli Not:-Ubuntu 7.10 (Gutsy Gibbon) forward, Ubuntu uses some security software called AppArmor that specifies the areas of your filesystem applications are allowed to access. Unless you modify the AppArmor profile for MySQL, you'll never be able to restart MySQL with the new datadir location.

terminalden şu komutu verelim

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld

"/var/lib/mysql" diye başlayan 2 satır var, bunları bulup kopyalayınız, daha sonra da orjinal değerlerinin önlerine # ekleyerek yorum satırı haline getiriniz...

kopyaladığımız yeni değerlerin "/var/lib/mysql" diyen değerlerini "/yeni/datayolu" diye değiştiriniz ve dosyayı kapatınız.

şu komutu terminalden vererek AppArmor profilini yeniden başlatınız...

    sudo /etc/init.d/apparmor reload

daha sonra şu komutu vererek MySQL'i de yeniden başlatınız...

    sudo /etc/init.d/mysql restart

mysql hata vermeden çalışırsa, yeni data yolunuz kabul edilmiş demektir... artık oluşturduğunuz veritabanları bu klasörde oluşturulacaktır...

şu adresten serbest tercümedir: http://www.ubuntugeek.com/how-to-change-the-mysql-data-default-directory.html
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: heartsmagic - 12 Mayıs 2011 - 17:26:42
@yakusha, fazla mal göz çıkartmaz diyelim.
http://forum.ubuntu-tr.net/index.php?topic=16603.0
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 12 Mayıs 2011 - 21:42:18
@ustam... o başlığı görmemiştim... lakin bu başlık tam benlik oldu... usta ellerden birisi bu başlığı ve başlıkları sunucu merkezli bir wikiye dönüştürebilirse çok faydalı olacaktır diye düşünüyorum...

nerden ihtiyaç doğdu derseniz...
kurulum yaparken /home/ dizinini farklı bir bölüm yapıp ayırdım, ilaveten /c/ diye windows alışkanlığından kalma bir dizin oluşturdum ve www dizinini ve veritabanını buraya aldım ;) böylece bölümü silmedikçe sistem göçse de veya benim tarafımdan zarar verilse bile yerinde kalabilecek inşallah.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: heartsmagic - 13 Mayıs 2011 - 00:55:31
Sunuzu merkezli Wiki derken.
Hani normal bir Wiki'den bahsediyorsak bizim Wiki herkese açık :)
Orada bir LAMPP konusu var, üzerine ekleme veya yanına iliştirme yapılabilir.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: f9wizard - 13 Mayıs 2011 - 22:04:46

Ben ubuntu serverı kurdum.Sorunsuz çalışıyor fakat bir sorum olucaktı.Ağdaki biligsayarlardan http://192.168.2.3 adresine girdiğimde server bilgisayarındaki dosyaları açıyor, site çalışyor.Fakat bir kaç arkadaşa denettirdim ip numaram üzerinden başkaları giremiyor.Mesela ip numaram 78.160.3.5 ise arkadaşlara http://78.168.3.5 adresine girmelerini rica ettim fakat sayfa bulunamadı dedi.Neden kaynaklanıyordur acaba ?
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: heartsmagic - 13 Mayıs 2011 - 22:09:13
Modemden 80 numaralı portu 192.168.2.3  veya sunucu hangi IP adresini kullanıyorsa o adrese yönlendirmen lazım.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: f9wizard - 13 Mayıs 2011 - 22:18:43
 80 nolu portu açtım.Proxyden denedim sayfa açıldı.Çok teşekkürler.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 22 Ağustos 2011 - 23:10:43
bu ve kendi eklediğim makalelere bir artı oy daha verdim... göçerttiğim son bilgisayarda hiç db kaybı yaşamadım... :)

data yollarını değiştirmekte yarar var...

bunun kadar önemli bir şey de home/ dizinini ana dizinden ayrı bir hdd ye bağlamak...
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 05 Kasım 2011 - 19:42:07
şükür kavuşturana, bu makalenin yine ellerinden öptüm...

yeni laptopuma hatasız geçiş yaptım, projeler çalışıyor... insan daha ne ister ki :)

Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: tokurugur - 18 Kasım 2011 - 15:15:48
çok sağol arkadaşım başından sonuna kadar bütün problemlerin hepsini çözümleyerek anlatmışsın ellerine sağlık
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 08 Şubat 2012 - 02:50:57
nedense modrewrite çalışmadı, arayınca

sudo gedit /etc/apache2/sites-enabled/000-default dosyasının açılıp

Ubuntu 13.03 sonrası

gksu gedit /etc/apache2/apache2.conf

DocumentRoot /var/www/       
<Directory />           
Options FollowSymLinks     
AllowOverride all     
</Directory>     
<Directory /var/www/>         
Options FollowSymLinks             
AllowOverride all     
Order allow,deny       
allow from all   
</Directory>

satırlarının yeniden düzenlenmesi, sorunu çözüyormuş.

denedim, işe yaradı.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: pwl - 08 Haziran 2012 - 17:43:09
Kurulumları 12.04 LTS üzerinde başarılı bir şekilde yaptım. Yalnız phpmyAdmin en başta açılmadı. Ardından son adımda verdiğiniz yönergeleri uyguladım ve phpmyAdmin'de açıldı ama şu şekilde bir uyarı veriyor:

phpMyAdmin - Error
The mysqli extension is missing. Please check your PHP configuration. <a href="Documentation.html#faqmysql" target="documentation"><img class="icon" src="./themes/pmahomme/img/b_help.png" width="11" height="11" alt="Documentation" title="Documentation" /></a>


Anladığım kadarıyla mysqli isimli eklenti eksik gözüküyor. Php konfigürasyonunu gözden geçirin diyor. Sorunu nasıl düzeltebilirim ? Şu an Google amcadan araştırma yapmaktayım. Çözüm yolunu bulursam buraya eklerim. Konu hakkında yardımlarınızı rica ediyorum.  ;)

Çözümü buldum. Ama hangi komutun tam olarak işe yaradığına emin olamadım. Çünkü bir kaç kere farklı yöntemleri denedim.

1. Terminale root login girişi yaptıktan sonra bu komutu yazıyoruz.  sudo apt-get install tasksel
2. Daha sonra sudo  tasksel yazıyoruz.
3. Son olarakta sudo  apt-get  install  phpmyadmin yazıyoruz.

Dip Not: 1 ve 2 numaralı maddelerin bu sorunu düzelttiğine inanmıyorum. Bence olay 3. satırı yazmamla düzeldi.

Artık localhost/phpmyAdmin yazınca arayüz sayfasını görebiliyorum yukarıdaki aldığım hatayı almıyorum. Kullanıcı adınıza root, şifreye de kurulum aşamasında oluşturduğunuz şifreyi yazarak giriş yapıyorsunuz.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 23 Haziran 2012 - 21:23:28
You don't have permission to access / on this server hatası alırsanız, +indexes sebebiyledir,

sudo gedit /etc/apache2/sites-enabled/000-default

Ubuntu 13.04 sonrası için

gksu gedit /etc/apache2/apache2.conf

deyip ilgili kısmı şu şekilde değiştirmek faydalı olabilir.

DocumentRoot /var/www/       
<Directory />           
Options FollowSymLinks     
AllowOverride all     
</Directory>     
<Directory /var/www/>         
Options FollowSymLinks   
Options +Indexes
AllowOverride all     
Order allow,deny       
allow from all   
</Directory>
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: kiragazerock - 30 Ağustos 2012 - 18:08:49
ben de  aşağıdaki hatayı aldım ve @pwl arkadaşımızın ki gibi denemedim fakat yine aynı hata devam etmekteydi. noob2geek sitesinde ise şöyle bir çözüm buldum ve sorunum halloldu:

Aldığım hata:
phpMyAdmin - Error
The mysqli extension is missing. Please check your PHP configuration. <a href="Documentation.html#faqmysql" target="documentation"><img class="icon" src="./themes/pmahomme/img/b_help.png" width="11" height="11" alt="Documentation" title="Documentation" /></a>


Alternatif çözümü ise şu şekilde:

Uçbirime sudo dpkg-reconfigure -plow phpmyadmin komutunu veriyoruz ve entera basıyoruz, karşımıza aşağıdaki gibi bir ekran geliyor ve "no" olarak işaretliyoruz:
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fwww.noob2geek.com%2Fwp-content%2Fuploads%2F2011%2F03%2Fphpmyadmin_1.png&hash=12616c62da5b41a08b70d935965323390feb334b)
Peşinden tekrar bir ekran geliyor karşımıza. Bu sefer "apache2"yi seçener "yes" diyerek entera basıyoruz.
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fwww.noob2geek.com%2Fwp-content%2Fuploads%2F2011%2F03%2Fphpmyadmin_2.png&hash=6246896ac63950c104b3017cfd11713615e559c9)

Bu işlemlerden sonra eğer yine aynı hatayı alıyorsak aşağıdaki komutu verelim:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
Tabi kodun onaylanması için uçbirimde "Evet/e" yapmamız gerekiyor. Yüklemeler tamamen bittikten sonra apache2'yi yeniden başlatalım:
sudo /etc/init.d/apache2 restart

Artık sorunsuz bir şekilde giriş sağlamış bulunuyorsunuz.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: gokhanyildiz - 30 Ağustos 2012 - 18:56:10
peki php6 yı kurmak için ne yapacağız. php5 yerine php6 yazdığımızda sorunsuz kurulum yapabilirmiyiz? Deneme yapan var mı?
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: heartsmagic - 31 Ağustos 2012 - 15:32:45
PHP6 henüz kararlı olmadığı için fazla insan yanaşmamış kendisini kurmaya, ortada PPA veya derlenmiş paketler de yok galiba. Derleyerek kurmayı deneyebilirsin:
http://www.shibuvarkala.com/2009/08/howto-install-php6-in-ubuntu-debian.html
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 03 Eylül 2012 - 00:27:08
php6 üstüne kitap yazmayacaksanız kurmanız için acele ettirecek bir sebep göremiyorum. Lakin php6 kurmayı istemenizin sebebini -arada php kodlarına bakan biri olarak- merak ettim.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: gokhanyildiz - 03 Eylül 2012 - 13:15:52
Alıntı yapılan: yakusha - 03 Eylül 2012 - 00:27:08
php6 üstüne kitap yazmayacaksanız kurmanız için acele ettirecek bir sebep göremiyorum. Lakin php6 kurmayı istemenizin sebebini -arada php kodlarına bakan biri olarak- merak ettim.


Döküman hazırlıyorum. Yazdığım eski scriptleride yavaş yavaş php6 ya güncelliyorum.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: harun128 - 03 Kasım 2013 - 17:36:47
Alıntı yapılan: yakusha - 24 Mart 2011 - 00:31:24
sudo chmod 777 -R /var/www/

komutunu da vermekte yarar var diye eklesek muhteşem bir wiki makalesi olmuş olacak...

bu komut için 7 makale okudum da ;(

Kesinlikle yazmayı unutmayın yoska bende bi 7 makale okuyacaktım =)
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: heartsmagic - 03 Kasım 2013 - 22:25:42
777'ye gerek yok. Forumda bir ara "chmod ve 777'nin zararları" kıvamında bir başlık açsak güzel olacak. Her durumda 777 uygulamaya gerek yok. Varsa forumda benim önerim bu şekilde ben de yanlış yapmışım demektir.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: canosayan - 04 Kasım 2013 - 08:46:03
php6 şu an için mantıklı bir kurulum adayı değil.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 30 Mayıs 2014 - 13:08:24
MySQL yerine MariaDB tercih edenler var mı

MySQL Server ile iki gün üst üste anlamsız bir hata alınca MariaDB'ye geçmeye karar verdim. Kurulumu hiç de zor değil


sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb ftp://ftp.ulak.net.tr/pub/MariaDB/repo/10.0/ubuntu trusty main'
sudo apt-get update && sudo apt-get install mariadb-server


Ayarlar MySQL'in ayarları ile aynı.

https://mariadb.com/kb/en/installing-mariadb-deb-files/
https://downloads.mariadb.org/mariadb/repositories/#mirror=ulakbim&distro=Ubuntu&distro_release=trusty&version=10.0
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: 91011 - 30 Mayıs 2014 - 15:06:59
Benim karşılaştığım sorun php dosyalarım sadece /var/www/html içinde çalışıyordu bunun içinde şöyle bir çözüm buldum:

sudo nano /etc/apache2/sites-available/000-default.conf

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html


Varsayılan şekli yukarıdaki gibiydi, oradaki dizinden html klasörünü çıkarınca problem çözüldü.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: heartsmagic - 03 Haziran 2014 - 23:14:33
Alıntı yapılan: yakusha - 30 Mayıs 2014 - 13:08:24
MySQL yerine MariaDB tercih edenler var mı

Platform olarak bir süredir MariaDB kullanıyoruz.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 24 Ekim 2014 - 02:12:04
Merhaba Ubuntu 14.10

Ubuntu altında PostgreSQL kullanmaya başlayalı 4 ay olmuştu ve bu makale sağolsun php datalarım ve mysql/mariadb datalarım hep ayrı bir klasörde duruyordu. Şu an güncelleme sonrası fark ettim ki, postgresql datalarımı ayırmayı unutmuşum ve / klasörüne formatı bastım :(


Makaleye PostgreSQL datalarının ayrı bir klasöre alınmasını da dahil edecek gibiyiz.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 24 Ekim 2014 - 20:38:32

Şu makaledeki yöntem hoşuma gitti; PostgreSQL veritabanının yolunu değiştirmek için sadece bir sembolik bağlantı oluşturmak yetiyor.

http://syamkumar-linux.blogspot.com.tr/2013/10/change-postgresql-data-directory.html
Alıntı Yap
1) First stop the postgresql service / PostgreSQL servisini durdur.

sudo /etc/init.d/postgresql stop

2) move the data directory to /attached by using the command / Dosyaları taşı

mv /var/lib/postgresql/9.4/main /nereye/istiyorsaniz/oraya

3) now create a sym link to /attached/data from /var/lib/postgresql/9.4/ / Sembolik Bağlantı Oluştur

ln -s /nereye/istiyorsaniz/oraya /var/lib/postgresql/9.4/main
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: CeeMoo - 10 Şubat 2015 - 16:01:29
Sorunumu şu makaleden hallettim : http://www.sakirmehmetoglu.com.tr/ubuntu-12-04-12-10-php-mysql-apache-phpmyadmin-kurulumu#comment-142  Emeği geçen herkeze Teşekkürler.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: plazma - 10 Şubat 2015 - 18:40:21
Alıntı yapılan: CeeMoo - 10 Şubat 2015 - 16:01:29
Sorunumu şu makaleden hallettim : http://www.sakirmehmetoglu.com.tr/ubuntu-12-04-12-10-php-mysql-apache-phpmyadmin-kurulumu#comment-142  Emeği geçen *herkese Teşekkürler.

Hangi sorunu halletiniz o makaleden ilk mesajınızda reklam mı yapıyorsunuz ?
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 22 Şubat 2015 - 04:43:31
MariaDB data yolunu değiştirmek MySQ data yolunu değiştirmek ile aynı

Öncelikli olarak MySQL servisini durdurmak gerekmektedir.

sudo /etc/init.d/mysql stop

Config dosyasını açalım

sudo gedit /etc/mysql/my.cnf

"datadir" değerini arayalım ve yeni dosya yolumuz ile değiştirelim

Datalarımızı ilgili klasöre kopyalamayı unutmayalım.

Sonrasında MariaDB servisini yeniden başlatalım.

sudo /etc/init.d/mysql restart
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: CeeMoo - 26 Şubat 2015 - 14:16:34
Alıntı yapılan: plazma - 10 Şubat 2015 - 18:40:21
Alıntı yapılan: CeeMoo - 10 Şubat 2015 - 16:01:29
Sorunumu şu makaleden hallettim : http://www.sakirmehmetoglu.com.tr/ubuntu-12-04-12-10-php-mysql-apache-phpmyadmin-kurulumu#comment-142  Emeği geçen *herkese Teşekkürler.

Hangi sorunu halletiniz o makaleden ilk mesajınızda reklam mı yapıyorsunuz ?
Hıım..Sorunum yükleme sonrası localhost ulaşamıyordum daha doğrusu sudo chmod 777 -R /var/www  izin ayarını vermemişim belki yararlananlar olur diye o mesajı yazdım.İyi Günler.

Not:Site zaten benim değil.Sanırsam ilk kez girdim oda ubuntu aracılığıyla.K.Gelsin.
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: yakusha - 03 Kasım 2015 - 15:51:01
Ubuntu 15.10 ile MariaDB config dosyasının yeri değişmiş; data yolunu değiştirmek gerekirse şu dosyayı *düzenlemek gerekiyor

/etc/mysql/mariadb.conf.d/mysqld.cnf
Başlık: Ynt: [Nasıl] Apache2 - Php5 - Mysql - Php MyAdmin Kurulumu (KISA - DENENDİ)
Gönderen: MonoMedya - 24 Mart 2017 - 00:07:10
Merhabalar faydalı bilgiler için herkese teşekkürler.Lİnux dünyasında yeniyim. Ubuntu 16.04 kullanıyorum. Aşağıda belirtildiği gibi Apache'nin orijinal ayarlarıyla oynamak istemedim.  home/mono/public_html isminde bir dizin oluşturdum ve bunu sembolik bağ ile bağladım /var/www/html dizinine. Yalnız adres çucuğundan http://localhost/public_html seklinde yazarak erişiriyorum. Direk localhost yazınca erişebilmem için ne yapmam gerekir. Sembolik bağ için aşağıdaki komutu kullandım.

ln -s /var/www/html/ /home/mono/public_html/


Alıntı yapılan: yakusha - 09 Mayıs 2011 - 01:35:55
makaleye ek yapalım...

/var/www/ dizini gıcık bir dizin... benim gibi ubuntu göçertip sistemi uçuranlar için bu dizinin yolunu şu şekilde değiştirmek lazım...

gksu gedit /etc/apache2/sites-available/default diye açıp

Ubuntu 13.10 için güncellersek

gksu gedit /etc/apache2/apache2.conf diye açıp


   DocumentRoot /var/www
   <Directory /var/www>

alanlarını

   DocumentRoot /home/user/www
   <Directory /home/user/www>

gibi bir değerle düzenlemek faydalı olacaktır...