Install PHP on Linux
Install PHP on Ubuntu Linux
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.
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
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
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.
PHP: Tips of the Day
PHP: How to pass an array within a query string?
Submitting multi-value form fields, i.e. submitting arrays through GET/POST vars, can be done several different ways, as a standard is not necessarily spelled out.
Three possible ways to send multi-value fields or arrays would be:
- ?cars=Saab&cars=Audi (Best way- PHP reads this into an array)
- ?cars=Saab&cars=Audi (Bad way- PHP will only register last value)
- ?cars=Saab,Audi (Haven't tried this)
On a form, multi-valued fields could take the form of a select box set to multiple:
<form> <select multiple="multiple" name="cars"> <option>Volvo</option> <option>Saab</option> <option>Mercedes</option> </select> </form>
(NOTE: In this case, it would be important to name the select control some_name, so that the resulting request vars would be registered as an array by PHP)
or as multiple hidden fields with the same name:
<input type="hidden" name="cars" value="Volvo"> <input type="hidden" name="cars" value="Saab"> <input type="hidden" name="cars" value="Mercedes">
NOTE: Using field for multiple values is really poorly documented. I don't see any mention of it in the section on multi-valued keys in Query string - Wikipedia, or in the W3C docs dealing with multi-select inputs.
As commenters have pointed out, this is very much framework-specific. Some examples:
"list_a": "3", "list_b":[ "1", "2", "3" ], "list_c": "1,2,3"
"list_a": [ "1", "2", "3" ], "list_b": [ "1", "2", "3" ], "list_c": "1,2,3"
Maintaining order: One more thing to consider is that if you need to maintain the order of your items (i.e. array as an ordered list), you really only have one option, which is passing a delimited list of values, and explicitly converting it to an array yourself.
Ref : https://bit.ly/2FGfPLj
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join
We are closing our Disqus commenting system for some maintenanace issues. You may write to us at reach[at]yahoo[dot]com or visit us at Facebook