How does php work?
In order to write web application using php you need to have following things on your computer installed:
- A web server like apache or nginx
- A database to store data
- PHP parser support
Whenever we refer to local environment setup I mean to say installing above components in your computer. Once we have local environment setup we will be able to write php applications.
In the begining we do not need to install web server because we will learn some basics of php and run these scripts using terminal.
You wont need to have database at this moment until we move on to advance level. At this moment all we need is to have php parser support on our computer.
To install php7 on different operating system to begin with follow tutorials below regarding different opearting system.
How to install php7 on ubuntu (linux)?
To install php7 on linux open your linux terminal window and run following commands:
# install python dependencies sudo apt-get install python-software-properties # add php repo sudo add-apt-repository ppa:ondrej/php-7.0 # update your package sudo apt-get update # install php7 sudo apt-get install php7.0 # install other useful php extensions sudo apt-get install php7.0-curl php7.0-zip php7.0-mysql php7.0-fpm # verify if php installed php -v
How to install php7 on mac?
To install php7 on mac machine open your mac terminal and run following commands:
To install php7 you first need to have brew installed on your mac machine. To install homebew on your mac machine open your terminal window and run following commands:
# install home brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # verify if brew installed brew -v
Once you have brew installed on your mac machine you can now install php7 using brew open your terminal window again and run following commands:
# update/upgrade your brew brew update && brew upgrade # tap on php versions brew tap homebrew/dupes brew tap homebrew/versions brew tap homebrew/homebrew-php # remove old php if any brew unlink php56 # install php7 brew install php70 # verify if php installed php -v
How to install php on windows?
To install php7 on windows machine follow the tutorial below:
Note: make sure that you can access php from anywhere in your computer terminal if you can not do it make sure to add php executable path to environment variables.
How to create a php file?
php scripts are saved with .php extensions. You can easily create a new file and named using .php at the end when you save the file.
Once you know how to create php files you can test them easily using command line. Let's take a look on how we can create a sample test file using php and test.
Open your mac or linux terminal window and run following commands:
# go to your home directory cd ~/ # let's create a test file touch test.php # above command will create an empty file # let's add some sample php code to test # open your newly created file and paste following contents nano test.php # paste following contents and save file # using ctrl + x + y + enter <?php echo "Hello World"; ?> # now, test this new file php test.php
At this moment all we needed to learn how to save and create php files. Don't worry about php syntax. We will slowly learn php as we move on.