[warning]Bu konu sadece Linux Mint 18.x serisi içindir.[/warning]
[info]
İçerikKurulum 1- Apache 2.4 Kurulumu 2 - MariaDB Kurulumu 3 - PHP 7.0 Kurulumu 3.1 - PHP 5.6 Kurulumu (Tercihli) 4 - PHP için MariaDB (MySQL) Destek Paketlerinin Kurulumu 5 - PhpMyAdmin Kurulumu (Tercihli)[/info]
LAMP,
Linux,
Apache,
MariaDB (
Mysql) +
PHP uygulamalarının baş harflerinden oluşturulmuştur, özetle Linux üzerinde PHP desteği ile Apache ve MariaDB (MySQL) kullanılmasını sağlamaktadır.
Aşağıdaki adımlarla Linux Mint 18.x sürümlere LAMP kurabilirsiniz.1 - Apache 2.4 KurulumuAşağıdaki komutla Apache kurulumunu yapabilirsiniz.
sudo apt-get install apache2Kurulum sonrasında tarayıcınıza
http://localhost adresini girip açtığınızda üst kısmında kırmızı ile
“It works!” yazılı bir sayfayla karşılaşıyorsanız kurulum tamamlanmış demektir. Eğer bir sorunla karşılaştınızsa aşağıdaki komutla apache2 servisini yeniden başlatmayı deneyebilirsiniz.
sudo systemctl restart apache22 - MariaDB (MySQL'in Uyumlu Çatallaması) KurulumuBu anlatımda MySQL yerine, yine bir MySQL geliştirici olan Monty Widenius tarafından yeni özellikler ve hız iyileştirmeleri eklenerek çatallanan
MariaDB uygulamasını kuracağız. MariaDB uygulaması MySQL ile uyumludur. (Not: Eğer sisteminizde MySQL kuruluysa, önce konuda anlatıldığı biçimde MySQL ile ilgili paketleri
burada anlatıldığı biçimde kaldırmanız gerekiyor)
Aşağıdaki komutla MariaDB kurulumunu gerçekleştirebilirsiniz.
sudo apt-get install mariadb-server mariadb-clientKurulum sonrası aşağıdaki komutla root şifresini ayarlıyoruz.
sudo mysql_secure_installationAşağıdaki örneğe göre MariaDB root şifrenizi ayarlayabilirsiniz.
Enter current password for root (enter for none): (Burada giriş (enter) tuşuna basacaksınız)
Set root password? [Y/n] (Burada y tuşuna basarak devam edeceksiniz)
New password: (Burada root şifrenizi gireceksiniz)
Re-enter new password: (Burada root şifrenizi yeniden gireceksiniz)
Remove anonymous users? [Y/n] (Burada y tuşuna basarak devam edeceksiniz)
Disallow root login remotely? [Y/n] (Burada y tuşuna basarak devam edeceksiniz)
Reload privilege tables now? [Y/n] (Burada y tuşuna basarak devam edeceksiniz)
Aşağıdaki komutla MariaDB'ye root girişi yapmayı test edebilirsiniz.
sudo mysql -u root -pAşağıdakine benzer bir ekranla karşılaşmanız gerekecek.
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 68
Server version: 10.0.25-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
MariaDB kabuğundan çıkmak için "quit" yazıp giriş tuşuna basınız.
MariaDB [(none)]> quit
Bye
MariaDB'nin çalışıp çalışmadığını aşağıdaki komutla kontrol edebilirsiniz.
sudo service mysql status
Eğer MariaDB öncesinde MySQL kurdu iseniz, önce aşağıdaki komutları sırasıyla uçbirimde çalıştırarak MySQL ile ilgili paketleri kaldırmanız gerektiğini ekleyelim.sudo systemctl stop mysql
sudo apt-get --purge --auto-remove mysql-server mysql-client mysql-common
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql/
sudo rm -rf /etc/mysql/
3 - PHP 7.0 KurulumuAşağıdaki komutla PHP 7.0 kurulumunu gerçekleştirebilirsiniz.
sudo apt-get install php7.0 libapache2-mod-php7.0Kurulum sonrasında aşağıdaki komutla apache2 servisini yeniden başlatmanız gerekecektir.
sudo systemctl restart apache2Aşağıdaki komutla PHP sürümünü kontrol edebilirsiniz.
php -vAşağıdaki şekilde bir test PHP sayfası oluşturabilirsiniz. Bunun için önce aşağıdaki komutu uçbirimde çalıştırınız.
sudo xed /var/www/html/testphp.phpAçılan metin düzenleyiciye aşağıdaki satırları kopyalayıp yapıştırınız ve dosyayı kaydediniz.
<?php
phpinfo();
?>http://localhost/testphp.php adresini açtığınızda PHP ile ilgili bilgilerin paylaşıldığı bir sayfanın açılması gerekir.
4 - PHP için MariaDB (MySQL) Destek Paketlerinin KurulumuPHP7'ye için MariaDB (MySQL) desteği kazandırmak için gerekli paketleri aşağıdaki komutla kurabilirsiniz.
sudo apt-get install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettextSonrasında apache2 servisini yeniden başlatmak gerekecektir.
sudo systemctl restart apache2Sonrasında önceden oluşturduğumuz testphp.php test sayfası ile kontrol edebilirsiniz (açılan sayfada mysqli ve mysqlnd kısımlarında "enabled" yazacak).
http://localhost/testphp.php5 - PhpMyAdmin Kurulumu (Tercihli)Aşağıdaki komutla MariDB (MySQL) veritabanınızı yönetmenizi kolaylaştırabilecek bir web arayüzü olan phpMyAdmin uygulamasını kurabilirsiniz.
sudo apt-get install phpmyadminKurulum sırasında sizden tercih yapmanız isteyecek bir alan gelecek. Bu ekranda yukarı ve aşağı tuşları ile apache2'yi seçmeli ve boşluk tuşuna basarak işaretlmesiniz. Sonrasında sekme (tab) tuşuna basarak "Tamam" seçeneğini seçip giriş (enter) tuşu ile kuruluma devam edeceksiniz.
phpmyadmin paketinin veritabanı dbconfig-common ile yapılandırılsın mı?
Kuurlum sırasında yukarıda tercih alanında "Evet" seçeneği ile devam edeceksiniz.
phpmyadmin paketi için MySQL uygulama parolası:
Sonraki alanda PhpMyAdmin için bir parola belirleyip kurulumu bitirebilirsiniz.
Ardından aşağıdaki komutla apache2.conf yapılandırma dosyasını açınız,
sudo xed /etc/apache2/apache2.confaçılan dosyanın en altına aşağıdaki satırı ekleyip dosyayı kaydediniz,
Include /etc/phpmyadmin/apache.confaşağıdaki komutla apache2 servisini yeniden başlatınız.
sudo systemctl restart apache2Artık
http://localhost/phpmyadmin ile PhpMyAdmin web arayüzüne ulaşabilirsiniz. Açılan sayfada kullanıcı adı olarak root, parola olarak MariaDB kurulumunda belirlenen root parolasını gireceksiniz.
Eğer belirlediğiniz root parolası ile giriş yapamadıysanız aşağıdaki komutu uçbirimde çalıştırınız.
sudo mysql -u rootSonra MariaDB kabuğunda sırasıyla aşağıdaki komutları çalıştırınız.
use mysql;update user set plugin='' where User='root';flush privileges;\qArdından
http://localhost/phpmyadmin web arayüzünü tazeleyip yeniden oturum açmayı deneyebilirsiniz.
Bu adımla birlikte Linux Mint 18.x serisi için LAMP kurulumunu tamamlamış olduk.
Bu konunun hazırlanmasında faydalanılan kaynaklar.
www.howtoforge.comwww.linode.comwww.unixmen.com