Saat kita install sesuatu di App Service, tiba-tiba apa yang kita install hilang kesokan harinya. Dibutuhkan cara khusus untuk menginstall sesuatu di App Service. Di kesempatan ini akan dicoba untuk menginstall Pecl Memcache.
Berikut adalah langkah-langkah nya :
- Cek folder default Pecl nya
pear config-show
- Install Pecl Memcache
pecl install memcache
- Buat folder ext didalam folder /home/site.
mkdir /home/site/ext
- Copy memcache.so dari folder default nya ke /home/site/ext/
cp /usr/local/lib/php/extensions/no-debug-non-zts-20131226/memcache.so /home/site/ext
- Buat folder ini didalam folder /home/site.
mkdir /home/site/ini
- Buat file extensions.ini didalam folder /home/site/ini dan isi letak memcache.so didalamnya.
echo "extension=/home/site/ext/memcache.so" > /home/site/ini/extensions.ini
- Di Application Settings di Azure App Service, tambahkan konfigurasi sebagai berikut :
Name : PHP_INI_SCAN_DIR
Value : /usr/local/etc/php/conf.d:/home/site/ini