Linux, Apache, MySQL, PHP (LAMP) Nasıl Yüklenir?(Ubuntu 12.04)

LAMP Hakkında
LAMP, server kurup çalıştırmaya yarayan açık kaynaklı programların birleşimidir. Açılımı Linux, Apache, MySQL ve PHP'dir. Ubuntu üzerinde çalıştığımız için Linux kısmı zaten var ve biz geriye kalanı ile iligileneceğiz.

1. Adım - Apache Kurulumu

Komut satırını açıp şu kodları çalıştırıyoruz:


>sudo apt-get update
>sudo apt-get install apache2

Eğer Apache'nin düzgün kurulup kurulmadığını kontrol etmek isterseniz tarayıcınızdan "localhost" 
adresine giderseniz ekranda bir sayfa göreceksiniz.

2. Adım - MySQL Kurulumu

Komut satırını açıp şu kodları çalıştırıyoruz:
 
>sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql 
 
Kurulum Sırasında Şifre belirlemeniz istenecektir.
Daha sonra MySQL'i aktif etmek için aşağıdaki kodu çalıştırıyoruz:
 
>sudo mysql_install_db
>sudo /usr/bin/mysql_secure_installation
 
Size root şifresi sorulacak ve onu girin.
Root şifresi değiştirek isteyip istemediğinizi soracak ve hayır için 'N' girin.
 
Bundan sonraki sorulara evet diyoruz.
 

3. Adım - PHP Kurulumu    

 
Komut satırını açıp şu kodları çalıştırıyoruz: 
 
>sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt 
 
İki kere evet yanıtladıktan sonra, PHP kurulacaktır.
 
Bundan sonra konfigrasyona php eklemek iyi olacaktır. 
 
>sudo nano /etc/apache2/mods-enabled/dir.conf
 
index.php aşağıdaki gibi eklenir. 
 
<IfModule mod_dir.c>

          DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm

</IfModule> 

PHP Modülleri 


Aşağıdaki kod ile mevcut php modülleri görülebilir.

>apt-cache search php5-
 
Şöyle bir liste karşınıza gelecektir. 
 
php5-cgi - server-side, HTML-embedded scripting language (CGI binary)
php5-cli - command-line interpreter for the php5 scripting language
php5-common - Common files for packages built from the php5 source
php5-curl - CURL module for php5
php5-dbg - Debug symbols for PHP5
php5-dev - Files for PHP5 module development
php5-gd - GD module for php5
php5-gmp - GMP module for php5
php5-ldap - LDAP module for php5
php5-mysql - MySQL module for php5
php5-odbc - ODBC module for php5
php5-pgsql - PostgreSQL module for php5
php5-pspell - pspell module for php5
php5-recode - recode module for php5
php5-snmp - SNMP module for php5
php5-sqlite - SQLite module for php5
php5-tidy - tidy module for php5
php5-xmlrpc - XML-RPC module for php5
php5-xsl - XSL module for php5
php5-adodb - Extension optimising the ADOdb database abstraction library
php5-auth-pam - A PHP5 extension for PAM authentication
[...]

Yüklemek istediğiniz modülleri aşağıdaki gibi yükleyebilirsiniz.

>sudo apt-get install modül_adı
 
TEBRİKLER! LAMP paketi kurulmuştur. 


3. Adım - PHP'yi server'da görelim

Şimdi PHP bilgi dökümanı oluşturalım.
 
>sudo nano /var/www/info.php 

Şunları ekleyelim:
 
<?php
phpinfo();
?>
 
Kaydedip çıkalım.
 
Şimdi Apache'yi yeniden başlatalım ve Değişikliği görelim.
 
>sudo service apache2 restart

Unutmayın Tarayıcınızda "localhost"a girince server'ınızı göreceksiniz!

Facebook'ta paylaş
 
Kaynak: https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu

Comments

Popular Posts