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…
Alıntı