Merhabalar, makalemizde LEMP (Linux, Nginx, MariaDB, PHP)
Centos ve Fedora için Nginx Kurulumu MariaDB 10 Kurulumu PHP 5.6 ve PHP5.5 Kurulumuna ilişkin bilgi paylaşımı gerçekleştireceğiz.
Nginx Nedir ?
HTTP, SMTP, POP3 ve IMAP protokolleri için açık kaynak, hafif ve yüksek performanslı Web sunucusu, ters proxysunucu ve ayrıca posta proxy sunucusudur. Daha fazla ayrıntı için http://wiki.nginx.org/Overview adresini ziyaret edebilirsiniz.
PHP-FPM Nedir ?
PHP-FPM, FastCGI İşlem Yöneticisi anlamına gelir. Aşırı kaynak kullanan veya trafiği yoğun olan web siteleri için ek yararlı özellikler içeren alternatif bir PHP FastCGI uygulamasıdır. Daha fazla bilgi için http://php-fpm.org/ adresini ziyaret edin.
Kurulum
1. Adım Repo Tanıtımları Centos 7 İçin
# yum update && yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
--------- For RHEL Only ---------
# subscription-manager repos --enable=rhel-7-server-optional-rpms
Centos 6 İçin
# yum update && yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
--------- For RHEL Only ---------
# subscription-manager repos --enable=rhel-6-server-optional-rpms
[remi-php55]
name=Remi's PHP 5.5 RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php55/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php55/mirror
# NOTICE: common dependencies are in "remi-safe"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
PHP 5.6 CentOS/RHEL 7 ve Fedora İçin
[remi-php56]
name=Remi's PHP 5.6 RPM repository for Enterprise Linux 6 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/6/php56/$basearch/
mirrorlist=http://rpms.remirepo.net/enterprise/6/php56/mirror
# NOTICE: common dependencies are in "remi-safe"
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Nginx MariaDB 10 ve PHP 5.5/5.6 RHEL/CentOS 7/6 & Fedora 20-24 Kurulumu
Merhabalar, makalemizde LEMP (Linux, Nginx, MariaDB, PHP)
Centos ve Fedora için
Nginx Kurulumu
MariaDB 10 Kurulumu
PHP 5.6 ve PHP5.5 Kurulumuna ilişkin bilgi paylaşımı gerçekleştireceğiz.
Nginx Nedir ?
HTTP, SMTP, POP3 ve IMAP protokolleri için açık kaynak, hafif ve yüksek performanslı Web sunucusu, ters proxy sunucu ve ayrıca posta proxy sunucusudur. Daha fazla ayrıntı için http://wiki.nginx.org/Overview adresini ziyaret edebilirsiniz.
PHP-FPM Nedir ?
PHP-FPM, FastCGI İşlem Yöneticisi anlamına gelir. Aşırı kaynak kullanan veya trafiği yoğun olan web siteleri için ek yararlı özellikler içeren alternatif bir PHP FastCGI uygulamasıdır. Daha fazla bilgi için http://php-fpm.org/ adresini ziyaret edin.
Kurulum
1. Adım Repo Tanıtımları
Centos 7 İçin
Centos 6 İçin
Makale İçeriği
Fedora 24 için
Fedora 23 için
Fedora 22 İçin
Fedora 20 İçin
2. Adım Nginx ve MariaDB için Repo Tanıtımı nano -w /etc/yum.repos.d/nginx.repo
RHEL 7/6:
CentOS 7/6:
3. Adım Kurulması gereken paketleri aktif edelim.
nano -w /etc/yum.repos.d/remi.repo
PHP 5.5 CentOS/RHEL 7 ve Fedora İçin
PHP 5.6 CentOS/RHEL 7 ve Fedora İçin
4. Paketlerimizi Yükleyelim. (Nginx, MariaDB, PHP-FPM)
5. Adım PHP çalışılabilir modülleri yükleyelim.
6. Adım Servisleri Aktif Edelim.
service nginx restart
service php-fpm restart
service mysqld restart
7. Adım Nginx ayarlarını yapalım
sunucucozumleri.com için hesap açtığımızı düşünelim ve bu hesap, /home/sunucu/ klasorunu kullanacağını varsayıyoruz.
nano -w /etc/nginx/nginx.conf
Dosyasını açıyoruz ve aşağıda ki komutu ekliyoruz.
nano -w /etc/nginx/sites-available/sunucucozumleri.conf
Dosyasını oluşturduktan sonra aşağıda bulunan komutları girelim.
İşlemlerimiz bu kadar, Bol trafikli günler dileriz.