1. *******************************************************************************
  2. * Apache, PHP, MySQL, phpMyAdmin *
  3. * Kurulumu *
  4. * *
  5. *Version: *
  6. *apache24 – Version 2.4.x of Apache web server *
  7. *php71 – Version 7.1 of PHP scripting language *
  8. *mysql56-server – Version 5.6.x of MySQL database server *
  9. *phpMyAdmin-php71 – Set of PHP-scripts to manage MySQL over the web *
  10. *******************************************************************************
  11. Apache Web Server Kurulumu
  12. * pkg install apache24 (ENTER) (YES)
  13. kurulum bittikten sonra /etc/rc.conf ekleyin apache24_enable="YES"
  14. kodla eklemek için " sysrc apache24_enable="YES" "
  15. bunlar uygulandıktan sonra apache başlatalım
  16. * service apache24 start
  17. şimdi apachenin çalışıp çalışmadığına bakalım tarayıcımızdan http://sunucuipadresi/ girelim "ıt works" "çalışıyor"
  18. *******************************************************************************************************************
  19. Php71 Kurulumu
  20. * pkg install php71 mod_php71 php71-bz2 php71-gd php71-imap php71-json php71-mbstring php71-mcrypt php71-mysqli php71-session php71-tidy (ENTER) (YES)
  21. kurulumdan sonra
  22. /usr/local/etc/apache24/httpd.conf dosyasını açıp
  23. Bul : LoadModule php7_module libexec/apache24/libphp7.so
  24. Hemen altına ekle:
  25. AddType application/x-httpd-php .php
  26. <FilesMatch "\.php$">
  27. SetHandler application/x-httpd-php
  28. </FilesMatch>
  29. <FilesMatch "\.phps$">
  30. SetHandler application/x-httpd-php-source
  31. </FilesMatch>
  32. Bul:
  33. <IfModule dir_module>
  34. DirectoryIndex index.html
  35. </IfModule>
  36. "DirectoryIndex index.html" Ekle index.php
  37. Son Hali:
  38. <IfModule dir_module>
  39. DirectoryIndex index.html index.php
  40. </IfModule>
  41. Kaydedip Kapatıyoruz ve apache restart atıyoruz
  42. * service apache24 restart
  43. Apachenin çalışıp çalışmadığını kontrol ediyoruz
  44. * service apache24 status " apache24 is running" çalışıyor
  45. masaüstünde yeni bi metin belgesi oluşturup uzantısını .php yapıyoruz "info.php" sistem bilgisi için
  46. oluşturduğumuz dosyanın içine :
  47. <?php echo phpinfo(); ?>
  48. yazıp kaydedip /usr/local/www/apache24/data dizinine atıyoruz
  49. "kodla oluşturmak için" echo '<?php phpinfo(); ?>' | tee -a /usr/local/www/apache24/data/info.php
  50. tarayıcıdan http://sunucuipadresi/info.php girip sistem bilgisine ulaşabilirsiniz.
  51. ***************************************************************************************************************
  52. MySQL DB Kurulumu ( mysql sisteminizde mysql kuruluysa bu bölümü atlayabilirsiniz.)
  53. * pkg install mysql56-server mysql56-client (ENTER) (YES)
  54. kurulum bittikten sonra /etc/rc.conf ekleyin mysql_enable="yes"
  55. kodla eklemek için " sysrc mysql_enable="yes"
  56. * service mysql-server start
  57. * mysql_secure_installation (ENTER) (Sizden root kullanıcı için güçlü şifre oluşturmanızı isteyecektir Gelen uyarılara (Yes) cevabını verip şifrenizi oluşturabilirsiniz.
  58. * mysql -u root -p şifrenizi ve sistemi kontrol edebilmek için "exit" yazıp çıkabilirsiniz.
  59. ****************************************************************************************************************
  60. phpMyAdmin-php71 Kurulumu
  61. *pkg install phpMyAdmin-php71 (ENTER) (YES)
  62. kurulum sonrasında /usr/local/etc/apache24/httpd.conf dosyasını açıp Bul:
  63. Include etc/apache24/Includes/*.conf
  64. Hemen altına ekle:
  65. Alias /phpmyadmin "/usr/local/www/phpMyAdmin/"
  66. <Directory "/usr/local/www/phpMyAdmin/">
  67. Options None
  68. AllowOverride Limit
  69. Require ip 192.168.2.7/24 (sunucuipadresi) yazın
  70. </Directory>
  71. kaydedip apache restart atıyoruz
  72. * service apache24 restart
  73. sonrasında cd /usr/local/www/phpMyAdmin dizini config.inc.php Buluyoruz:
  74. $cfg['blowfish_secret'] = ''
  75. 32 karakterli rastgele bir deger oluşturuyoruz Örnek:
  76. $cfg['blowfish_secret'] = 'Eh2f*g!8g#dHs6QhkjkU)*J!hagh%$!7'
  77. kaydedip çıkıyoruz. http://sunucuipadresi/phpmyadmin giriş yapabiliriz
  78. Kullanıcı adı: root
  79. kullanıcı parolası : mysql şifreniz (navicat şifresi)
  80. ******************************************************************************
  81. httpd.conf : /usr/local/etc/apache24
  82. site dizini: /usr/local/www/apache24/data (dosyaları buraya atıyoruz)
  83. apache loglarının bulunduğu dizin: /var/log