How To Install PHP (7.4, 7.3 & 5.6) on Debian 9 Stretch

Prerequisites#

Login to your Debian 9 system using shell access. For remote systems connect with SSH. Windows users can use Putty or other alternatives applications for SSH connection.

ssh root@debian9

Run below commands to upgrade the current packages to the latest version.

sudo apt update 
sudo apt upgrade

Let’s execute the following commands to install the required packages first on your system. Then import packages signing key. After that configure PPA for the PHP packages on your system.

How to Display the Contents of a Node's Field as an Array in Drupal 6

When you’re working with Drupal 6, it’s sometimes necessary to inspect the data stored in a node’s field. This is especially useful for debugging or when you’re trying to understand the structure of the content better. One quick way to achieve this is by dumping the field contents as an array. In PHP, the var_export() function comes in handy for this purpose.

Here’s how to do it:

var_export(content_fields('field_name_of_the_field', 'name_of_the_content_type'));

In this snippet, replace 'field_name_of_the_field' with the actual name of the field you’re interested in and 'name_of_the_content_type' with the specific content type containing that field.

ERROR: phpize failed [solved]

How to install PHP development files

If you want to run phpize on your system, you need to install the development files of PHP first. Otherwise, you might get an error message like this:

sh: phpize: not found
ERROR: `phpize' failed

To install the PHP development files on Ubuntu/Debian, you can use the following command in the terminal:

apt-get install php5-dev

That should solve the problem. 🙂

How to Install PHP 5.3.1 on Ubuntu 64 bit and 32 bit

…yes just 2 lines#

For Ubuntu x64#

  1. sudo su

  2. cd /tmp && mkdir php53 && cd php53 && wget && wget && dpkg -i *.deb && echo “deb http://php53.dotdeb.org stable all” » /etc/apt/sources.list && aptitude update && aptitude install libapache2-mod-php5=5.3.1 apache2

For Ubuntu 32 bit i386#

  1. sudo su

  2. cd /tmp && mkdir php53 && cd php53 && wget && wget && dpkg -i *.deb && echo “deb http://php53.dotdeb.org stable all” » /etc/apt/sources.list && aptitude update && aptitude install libapache2-mod-php5=5.3.1 apache2

9 skills developers will need in the next five years

The economy is changing rapidly, and developers need to keep up with the latest trends and skills to stay relevant and competitive. Here is a list of 9 skills that every developer should master or at least be familiar with in the next five years. This list is not comprehensive, and it does not cover every niche or specialty in the industry. However, for most mainstream development scenarios, these skills will give you an edge over others and help you create better solutions. You should aim to learn at least seven of these skills well enough to use them confidently on the job and to demonstrate them in an interview.