1. Öncelikle indirmemiz gereken bütün dosyalar şunlar.
- 32 bit veya 64 Windows sürümüne göre aşağıdaki linkten (Thread Safe) versiyon olanının zip dosyasını indiriyoruz.
- PHP7 indirme linki: https://windows.php.net/qa
- Wamp serverin PHP versiyonumuzla düzgün çalışması için Microsoft Visual C++ Redistributable for Visual Studio 2015’i indirmemiz gerekiyor. (Windows sürümünüz 32 bit ise sadece vc_redist.x86.exe dosyasını kurmanız yeterli, 64 bit windows kullanıyorsanız vc_redist.x86.exe dosyası ve vc_redist.x64.exe ikisini bir kurmanız gerekiyor.)
- Microsoft Visual C++ Redistributable for Visual Studio 2015 indirme Linki: https://www.microsoft.com/en-us/download/details.aspx?id=48145
2. Kurulum aşamasında yapmamız gerekenler.
- Wamp Server’i kurduğumuz dizini açıyoruz (değiştirmediyseniz c:/wamp) buradan C:/wamp/bin/php klasörünü açıp indirdiğiniz PHP versiyonu hangisi ise o isimde bir klasör oluşturuyoruz. (Örn. “php7.3.0” yazının devamında bunun için php7.x.x ifadesini kullanacağım.) bu klasörün içine indirdiğimiz zip dosyasını çıkartıyoruz.
- PHP klasöründe bulunan eski PHP versiyonunun bulunduğu klasörü açıyoruz. (muhtemelen PHP5.x.x gibi bir klasör olacak bu) Buradan wampserver.conf dosyasını kopyalayıp oluşturduğumuz php7.x.x klasörüne yapıştırıyoruz.
- C: /wamp/bin/php/php7.x.x klasörüne girip php.ini-development dosyasını kopyalayıp yapıştırıyoruz. ardından oluşturduğumuz kopyanın adını php.ini olarak değiştiriyoruz.
- Oluşturduğumuz php.ini dosyasını açıp aşağıdaki düzenlemeleri yapıyoruz.
extension_dir = C:/wamp/bin/php/php7.x.x/ext
upload_tmp_dir = C:/wamp/tmp
error_log = C:/wamp/tmp
Not: Yukarıdaki kısımdaki php7.x.x’i kendi oluşturduğunuz klasör ismi yapmayı unutmayın.
- Şimdi
, php.ini dosyası içindeki uzantı listesine ilerleyin, bunları aşağıdaki metinle değiştirin:
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
;extension=php_ftp.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
;extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysqli.dll
;extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
;extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
;extension=php_snmp.dllextension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
;extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
- php.ini dosyasını kaydedip çıkabilirsiniz.
- Oluşturduğumuz php.ini dosyasını kopyalayıp yapıştırıyoruz ve oluşturduğumuz kopyanın ismini phpForApache.ini olarak değiştiriyoruz.
- Kopyaladığımız wampserver.conf (php7.x.x klasörünün içindeki) dosyasını açıyoruz. kodda aşağıdaki kırmızı ile işaretlenen düzenlemeyi yapıyoruz.
<?php
$phpConf[‘phpIniDir’] = ‘.’;
$phpConf[‘phpExeDir’] = ‘.’;
$phpConf[‘phpConfFile’] = ‘php.ini’;$phpConf[‘apache’][‘2.2’][‘LoadModuleName’] = ‘php5_module’;
$phpConf[‘apache’][‘2.2’][‘LoadModuleFile’] = ‘php5apache2_2.dll’;
$phpConf[‘apache’][‘2.2’][‘AddModule’] = ”;$phpConf[‘apache’][‘2.4’][‘LoadModuleName’] = ‘php7_module‘;
$phpConf[‘apache’][‘2.4’][‘LoadModuleFile’] = ‘php7apache2_4.dll‘;
$phpConf[‘apache’][‘2.4’][‘AddModule’] = ”;?>
- Artık Wamp Server’ı açıp yüklediğiniz PHP versiyonunu seçerek kullanabilirsiniz.
Yorumlar