- *******************************************************************************
- * 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
- <FilesMatch "\.php$">
- SetHandler application/x-httpd-php
- </FilesMatch>
- <FilesMatch "\.phps$">
- SetHandler application/x-httpd-php-source
- </FilesMatch>
- Bul:
- <IfModule dir_module>
- DirectoryIndex index.html
- </IfModule>
- "DirectoryIndex index.html" Ekle index.php
- Son Hali:
- <IfModule dir_module>
- DirectoryIndex index.html index.php
- </IfModule>
- 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 :
- <?php echo phpinfo(); ?>
- yazıp kaydedip /usr/local/www/apache24/data dizinine atıyoruz
- "kodla oluşturmak için" echo '<?php phpinfo(); ?>' | 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/"
- <Directory "/usr/local/www/phpMyAdmin/">
- Options None
- AllowOverride Limit
- Require ip 192.168.2.7/24 (sunucuipadresi) yazın
- </Directory>
- 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