Mac OS X 10.9 Mavericks – Apache, PHP, MySQL ve phpMyAdmin Kurulumu

Bu makalemizde Mac OS X 10.9 Mavericks üzerine Apache, PHP , MySQL ve phpMyAdmin kurulumu yapıp local bir web sunucusu hazırlayacağız.

1- Apache Kurulumu.

Apache Mac OS X 10.9 Mavericks üzerinde varsayılan olarak kurulu geliyor. Sadece terminali açarak etkinleştiememiz gerekiyor. Bunun için Uygulamalar -> İzlenceler altından terminal i açıyoruz ve ilgili komutları yazıyoruz.

Başlatmak için

sudo apachectl start

Durdurmak için

sudo apachectl stop

Yeniden başlatmak için

sudo aoachectl restart

Apache versiyonunu öğrenmek için ise

httpd -v

komutlarını kullanabilirsiniz.

Apache web sunucusunu başlattıktan sonra browser dan adres çubuğuna localhost yazarak çalışıp çalışmadığını test edebilirsiniz.

OS X 10.9 Mavericks Apache
OS X 10.9 Mavericks Apache
Document Root

Document root web scriptlerimizin çalıştığı dizindir. public_html, htdocs veya www olarak ta düşünebiliriz. Mac OS 10.9 Mavericks varsayılan document root yolu /Library/Webserver/Documents/ klasörüdür. http://localhost yazdığımızda bu dizin kullanılır. İstersek kendi home klasörümüzden bir yol da belirtebiliriz.

Kullanıcı düzeyinde root

İlk önce Home altında sitelerimizi yani web scriptlerimizi barındıracağımız Sites adında bir klasör oluşturuyoruz.

Terminali açalım ve /etc/apache2/users klasörüne girelim

cd /etc/apache2/users

username.conf dosyamızı oluştıralım. Burada username kısmına kendi kullanıcı adınızı yazınız. Eğer kullanıcı adınızı bilmiyorsanız terminal de whoami yazarak öğrenebilirsiniz.

sudo nano username.conf

<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

klasör izinlerini ayarlıyalım

sudo chmod 644 username.conf

apache yi restart edelim

sudo apachectl restart

http://localhost/~username ile apache ye erişebilirsiniz. username kısmına kendi kullanıcı adımızı yazıyoruz.

2- PHP Kurulumu

Mac OS X Maveriks 10.9 ile birlikte PHP 5.4.17 kurulu geliyor. httpd.conf dosyasını düzenleyerek apache ile php nin birlikte çalışmasını sağlayalım.

sudo nano /etc/apache2/httpd.conf

“control” + “w” tuşlarına basarak php kelimesini aratalım.

LoadModule php5_module libexec/apache2/libphp5.so

satırının başındaki “;” işaretini kaldıralım, “control” + “o” ile dosyamızı kaydedelim ve “control” + “x” şle kapatalım.

Apache yi restart edelim

sudo apachectl restart

Şimdi Sites klasöründe bir php dosyası oluşturarak test edebiliriz.

info.php

<php? phpinfo(); ?>
OS X 10.9 Mavericks PHP
OS X 10.9 Mavericks PHP

3- MySQL Kurulumu

OS X 10.9 Mavericks te de MySQL yüklü gelmiyor malesef. Kurulumu kendimiz yapmak zorundayız. MySQL sitesine girelim ve download edelim. Mac OS X 10.7 (x86, 64-bit), DMG Archive OS X 10.9 Mavericks te de sorunsuz bir şekilde kullanılabiliyor. Bu sürümü indirelim ve kurulumu yapalım.

OS X 10.9 Mavericks MySQL
OS X 10.9 Mavericks MySQL

İndirdiğimiz arşiv içerisindeki dosyaları kurmak için çalıştırdığımızda güvenlik uyarısı veriyor. Kurulumu yapmak için mysql-5.6.14-osx10.7-x86_64.pkg dosyasına control tuşu basılı iken sağ tıklıyoruz ve aç diyoruz ve yönergeleri takip ederek kurulumu tamamlıyoruz. 3 Dosyayı da aynı şekilde kurmamız gerekiyor.

OS X 10.9 Mavericks MySQL
OS X 10.9 Mavericks MySQL
  •  mysql-5.6.14-osx10.7-x86_64.pkg
  • MySQLStartupitem.pkg
  • MySQL.prefPane

Kurulumlar tamamlandıktan sonra MySQL i Sistem tercihleri penceresinden başlatabilirsiniz.

OS X 10.9 Mavericks MySQL
OS X 10.9 Mavericks MySQL

Konsol dan başlatmak için aşağıdaki komutu kullanabilirsiniz.

sudo /usr/local/mysql/support-files/mysql.server start

MySQL kversiyonuna bakmak için ise aşağıdaki komut kullanılabilir

/usr/local/mysql/bin/mysql -v

çıkmak için \q yazıp enter a basıyoruz.

Böyle tam yol yazmak yerine sistem değişkeni olarak ta ekleyebiliriz. İstediğimiz her yerden mysql komutunu yazarak MySQL konsola kolayca erişebiliriz.

cd ; nano .bash_profile

aşağıdaki satırları ekliyoruz ve dosyayı kaydedip kapatyoruz. ( control+o, control+x )

export PATH=”/usr/local/mysql/bin:$PATH”

son olarak aşağıdaki komutu verelim

source ~/.bash_profile

ve mysql i artık mysql komutu ile istediğimiz yerden çalıştırabiliyoruz.

mysql -v

MySQL e root şifresi verme

/usr/local/mysql/bin/mysqladmin -u root password ‘şifre’

4- phpMyAdmin Kurulumu

phpMyAdmin download sayfasından indirelim ve Sites altında phpmyadmin isminde bir klasör açarak dosyaları buraya kopyalayalım.

config.sample.inc.php dosyasının ismini config.inc.php olarak değiştirelim.

Eğer mysql e şifre vermediyseniz ve şifresiz olarak kullanıyorsanız config dosyasındaki

$cfg['Servers'][$i]['AllowNoPassword'] = false;

satırını

$cfg['Servers'][$i]['AllowNoPassword'] = true;

olarak değiştirmeniz gerekiyor. Eğer mysql şifreniz varsa bu işleme gerek yok.

phpMyAdmin e giriş yapmak istediğimizde #2002 Cannot log in to the MySQL server hatası veriyor. Bunu gidermek için aşağıdaki komutları sırasıyla çalıştıralım.

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

OS X 10.9 Mavericks phpMyAdmin
OS X 10.9 Mavericks phpMyAdmin

Mac OS X 10.9 Mavericks – Apache, PHP, MySQL ve phpMyAdmin Kurulumu” için bir yorum

  • 14 Mayıs 2016 tarihinde, saat 14:02
    Permalink

    merhaba ben macbook Air 10.11.4 sitemine sahibim denemeler yapmak üzere Localhost ta Php Fusion Kurulumu yapmak istiyorum fakat bende bulunan sisteme göre anlatım bulamadım sizin anlatımınızda bir yere kadar geçerli oluyor bir yerden sonra söylediklerinizden farklı şeylerle karşılaşıyorum bana yardımcı olurmusunuz

    Yanıtla

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir