Merhaba,
Size web panel olmadan manuel Apache Server kurulumu anlatacağım.
Bu adımlardan sonra sitenizde WordPress ya da diğer sistemlerin en son sürümünü kullanabileceğiniz host’a sahip olacaksınız.
* CentOS kurulumunu Basic Server şeklinde kurduğunuzu ve makinayı internete çıkardığınızı varsayarak anlatıma başlıyorum.
Öncelikle sunucuyu güncelliyoruz.
| 1 | yum -y update | 
Sunucuda kullanılmayacak servisleri kapatıyoruz.
| 1 | chkconfig netfs off ; chkconfig mdmonitor off | 
Gerekli olan tüm paketleri yükleyecek komutu giriyoruz.
| 1 | yum -y install httpd php php-mysql mysql mysql-server mod_ssl | 
Apache için portların konfigürasyonunu gerçekleştiriyoruz.
| 1 2 | echo "ServerName localhost:80" >> /etc/httpd/conf/httpd.conf echo "ServerName localhost:443" >> /etc/httpd/conf/httpd.conf | 
Apache ve MySQL’i sistem açılışında otomatik başlayacak şekilde ayarlıyoruz.
| 1 2 | chkconfig httpd on ; service httpd start chkconfig mysqld on ; service mysqld start | 
MySQL’i güvenli hale getiriyoruz.
| 1 | mysql_secure_installation | 
Karşınıza çıkacak ilk kısma Enter yapın ve geri kalanlar içinde sadece “Disallow root login remotely?” sorusuna “n” yapın. *Bu kısımda açıklama yapmadım. Neyi no neyi yes yaptığınız o sayfada açıklanıyor.
En güzel kısıma geldik, iptables üzerinde 80 ve 443 portlarını erişime açıyoruz.
| 1 2 3 4 | iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT iptables -I INPUT 2 -p tcp --dport 443 -j ACCEPT service iptables save service iptables restart | 
En son olarak da bir metin editörü kullanarak /var/www/html/ içerisinde info.php oluşturuyoruz. Örnek kullanım: vi /var/www/html/info.php şeklindedir. İçerisine aşağıdaki phpinfo kodunu yazıyoruz.
| 1 2 3 | <?php phpinfo(); <? | 
Apache, MySQL ve PHP kurulu tamamlanmıştır.
Ancak versiyonlar eski olduğu için (defaultta gelen) güncellenmesi gerekmektedir.
PHP versiyonunu güncelleme kısmı:
Sırasıyla aşağıdaki komutları uygulayın. Burada nereden çekeceğini belirtiyoruz.
| 1 | rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm | 
Sonrasında aşağıdaki komutları sırasıyla uyguluyoruz.
| 1 2 3 | yum install php56w php56w-opcache yum install yum-plugin-replace yum replace php-common --replace-with=php56w-common | 
En son da php versiyon güncellemesinin aktif olması için http servisini yeniden başlatıyoruz.
| 1 | service httpd restart | 
Sıra geldi PhpMyAdmin kurulumuna, onun için de aşağıdaki komutları uyguluyoruz.
| 1 2 | yum install epel-release yum install phpmyadmin | 
PhpMyAdmin arayüzüne erişebilmek için /etc/httpd/conf.d/phpMyAdmin.conf içeriğinde erişime açık hale getirmelisiniz. Sonra http servisini yeniden başlatıyorsunuz. PhpMyAdmin üzerinden veritabanını açarak WP kurulumuna başlayabilirsiniz.
Hayırlı olsun.
