Skip to content

Instantly share code, notes, and snippets.

@iamdylanngo
Last active March 19, 2020 06:20
Show Gist options
  • Save iamdylanngo/eaa9d02a7a56dc5a312c0efa66ab54b2 to your computer and use it in GitHub Desktop.
Save iamdylanngo/eaa9d02a7a56dc5a312c0efa66ab54b2 to your computer and use it in GitHub Desktop.
apache2
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get purge php5-common
sudo apt-get install libapache2-mod-php5.6
sudo a2dismod php5
sudo a2enmod php5.6 # after this command I get 'Module php5.6 does not exist'
sudo service apache2 restart
https://www.howtoforge.com/tutorial/how-to-install-ioncube-loader/
/usr/lib/php/20131226 => /usr/lib/php/20131226
cp /tmp/ioncube/ioncube_loader_lin_5.6.so /usr/lib/php/20131226/
$ sudo vi /etc/php/7.0/cli/php.ini #for PHP CLI
$ sudo vi /etc/php/7.0/fpm/php.ini #for PHP-FPM & Nginx
$ sudo vi /etc/php/7.0/apache2/php.ini #for Apache2
===============================================================================>
php -i | grep extension_dir
cp /tmp/ioncube_loader_lin_7.2.s /usr/lib/php/20170718/ioncube_loader_lin_7.2.so
zend_extension = /usr/lib/php/20131226/ioncube_loader_lin_5.6.so
zend_extension = /usr/lib/php/20170718/ioncube_loader_lin_7.2.so
@iamdylanngo
Copy link
Author

sudo apt-get install php5.6-fpm php5.6-bcmath php5.6-dba php5.6-imap php5.6-mcrypt php5.6-pspell php5.6-sybase php5.6-bz2 php5.6-dev php5.6-interbase php5.6-mysql php5.6-readline php5.6-tidy php5.6-cgi php5.6-enchant php5.6-intl php5.6-odbc php5.6-recode php5.6-xml php5.6-cli php5.6-json php5.6-opcache php5.6-snmp php5.6-xmlrpc php5.6-common php5.6-gd php5.6-ldap php5.6-pgsql php5.6-soap php5.6-xsl php5.6-curl php5.6-gmp php5.6-mbstring php5.6-phpdbg php5.6-sqlite3 php5.6-zip

@iamdylanngo
Copy link
Author

sudo a2ensite example.com.conf
sudo a2dissite 000-default.conf

sudo a2dismod php5.6

sudo a2enmod php7.2

sudo update-alternatives --config php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment