w3resource

Install PHP on Linux

Install PHP on Ubuntu Linux

Installation

If you are running Ubuntu, add deb http://security.ubuntu.com/ubuntupool/main/p/php5/ hardy-security main in your /etc/apt/sources.list
file using any text editor.

Alternatively, you can follow these steps to find and download PHP for Ubuntu :

To obtain php installer for ubuntu Linux, go the the packages.ubuntu.com.

Scroll down and find Search package directories.

Give PHP5 in the keyword field and select your Ubuntu version from Distribution.We used Hardy.

Click Search.

In the resulting page, find Package libapache2-mod-php5 and click on hardy (it's a link).

Find Download libapache2-mod-php5 in the resulting page.

Click on amd64 if you are using 64 bit AMD Processor, click on i386 for Intel processor.

Click on http://security.ubuntu.com/ubuntu/pool/main/p/php5/libapache2-mod-php5_5.2.4-2ubuntu5.10_i386.deb in the resulting page and save the downloaded file.

After obtaining the PHP installer, start root terminal and fire following commands :

aptitude install php5 libapache2-mod-php5 and to restart apache web server (we used version 2) /etc/init.d/apache2

Then restart.

You must have root privilege for installing php. So, either you use su or you run it from root terminal.

Now create a php script like <?php echo phpinfo(); ?> and save it as test.php in the root directory of Apache web server i.e. /var/www.

Make sure you have read and executed  permissions for /var/www and all of it's sub directories and files.

Install PHP on CentOS Linux

Prerequisite and Installation

You must have apache server up and running.

Log in as root or use root privilege for installing php on CentOs. We have used CentOs 5.3 for this tutorial.

After you have downloaded PHP5 for CentOs, use the following command :
yum install php

Restart apache:

/etc/init.d/httpd restart

On CentOS, default document root is vi /var/www/html.

Now create a php script like <?php echo phpinfo(); ?> and save it as test.php in the root directory of Apache web server i.e. /var/www/html.

Make sure you have read and executed  permissions for /var/www/html and all of it's sub directories and files.

Run http://localhost/test.php or http://your-ip-address/test.php. If you get an output showing that PHP is installed, you have successfully installed PHP.

Previous: Installing php and php extensions on windows
Next: Install PHP on IIS in Windows 7



Follow us on Facebook and Twitter for latest update.

PHP: Tips of the Day

PHP: How to get a variable name as a string in PHP?

You could use get_defined_vars() to find the name of a variable that has the same value as the one you're trying to find the name of. Obviously this will not always work, since different variables often have the same values, but it's the only way I can think of to do this.

Edit: get_defined_vars() doesn't seem to be working correctly, it returns 'var' because $var is used in the function itself. $GLOBALS seems to work so I've changed it to that.

function print_var_name($var) {
    foreach($GLOBALS as $var_name => $value) {
        if ($value === $var) {
            return $var_name;
        }
    }

    return false;
}

Edit: to be clear, there is no good way to do this in PHP, which is probably because you shouldn't have to do it. There are probably better ways of doing what you're trying to do.

Ref : https://bit.ly/37qFimU