******************************************************************************* * Apache, PHP, MySQL, phpMyAdmin * * Kurulumu * * * *Version: * *apache24 – Version 2.4.x of Apache web server * *php71 – Version 7.1 of PHP scripting language * *mysql56-server – Version 5.6.x of MySQL database server * *phpMyAdmin-php71 – Set of PHP-scripts to manage MySQL over the web * ******************************************************************************* Apache Web Server Kurulumu * pkg install apache24 (ENTER) (YES) kurulum bittikten sonra /etc/rc.conf ekleyin apache24_enable="YES" kodla eklemek için " sysrc apache24_enable="YES" " bunlar uygulandıktan sonra apache başlatalım * service apache24 start şimdi apachenin çalışıp çalışmadığına bakalım tarayıcımızdan http://sunucuipadresi/ girelim "ıt works" "çalışıyor" ******************************************************************************************************************* Php71 Kurulumu * 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) kurulumdan sonra /usr/local/etc/apache24/httpd.conf dosyasını açıp Bul : LoadModule php7_module libexec/apache24/libphp7.so Hemen altına ekle: AddType application/x-httpd-php .php SetHandler application/x-httpd-php SetHandler application/x-httpd-php-source Bul: DirectoryIndex index.html "DirectoryIndex index.html" Ekle index.php Son Hali: DirectoryIndex index.html index.php Kaydedip Kapatıyoruz ve apache restart atıyoruz * service apache24 restart Apachenin çalışıp çalışmadığını kontrol ediyoruz * service apache24 status " apache24 is running" çalışıyor masaüstünde yeni bi metin belgesi oluşturup uzantısını .php yapıyoruz "info.php" sistem bilgisi için oluşturduğumuz dosyanın içine : yazıp kaydedip /usr/local/www/apache24/data dizinine atıyoruz "kodla oluşturmak için" echo '' | tee -a /usr/local/www/apache24/data/info.php tarayıcıdan http://sunucuipadresi/info.php girip sistem bilgisine ulaşabilirsiniz. *************************************************************************************************************** MySQL DB Kurulumu ( mysql sisteminizde mysql kuruluysa bu bölümü atlayabilirsiniz.) * pkg install mysql56-server mysql56-client (ENTER) (YES) kurulum bittikten sonra /etc/rc.conf ekleyin mysql_enable="yes" kodla eklemek için " sysrc mysql_enable="yes" * service mysql-server start * 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. * mysql -u root -p şifrenizi ve sistemi kontrol edebilmek için "exit" yazıp çıkabilirsiniz. **************************************************************************************************************** phpMyAdmin-php71 Kurulumu *pkg install phpMyAdmin-php71 (ENTER) (YES) kurulum sonrasında /usr/local/etc/apache24/httpd.conf dosyasını açıp Bul: Include etc/apache24/Includes/*.conf Hemen altına ekle: Alias /phpmyadmin "/usr/local/www/phpMyAdmin/" Options None AllowOverride Limit Require ip 192.168.2.7/24 (sunucuipadresi) yazın kaydedip apache restart atıyoruz * service apache24 restart sonrasında cd /usr/local/www/phpMyAdmin dizini config.inc.php Buluyoruz: $cfg['blowfish_secret'] = '' 32 karakterli rastgele bir deger oluşturuyoruz Örnek: $cfg['blowfish_secret'] = 'Eh2f*g!8g#dHs6QhkjkU)*J!hagh%$!7' kaydedip çıkıyoruz. http://sunucuipadresi/phpmyadmin giriş yapabiliriz Kullanıcı adı: root kullanıcı parolası : mysql şifreniz (navicat şifresi) ****************************************************************************** httpd.conf : /usr/local/etc/apache24 site dizini: /usr/local/www/apache24/data (dosyaları buraya atıyoruz) apache loglarının bulunduğu dizin: /var/log