techmore.in

PHP Install

Installing PHP

Installing PHP can vary depending on your operating system and the server environment you are using.

Here are the steps for installing PHP on different systems:

    On Windows:
  • Download PHP: - Go to the official PHP website at (php.net) and download the Windows binaries.

  • Extract the Files: - Extract the downloaded ZIP file to a directory of your choice, e.g., `C:\php`.

  • Configure PHP: - Rename `php.ini-development` to `php.ini` in the extracted folder. - Open `php.ini` in a text editor and make necessary changes (e.g., setting `extension_dir` to the `ext` folder).

  • Add PHP to System Path: - Go to Control Panel -> System and Security -> System -> Advanced system settings -> Environment Variables. - Find the `Path` variable in the System variables section and add the path to the PHP directory (e.g., `C:\php`).

  • Verify Installation: - Open Command Prompt and type `php -v`. You should see the PHP version information.

    On macOS:
  • Using Homebrew (recommended): - If you don't have Homebrew installed, install it by running the following command in Terminal: `sh /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ` - Install PHP using Homebrew: `sh brew install php ` - Homebrew handles the path configuration, so you should be able to run `php -v` in Terminal to see the version.

  • Manual Installation: - Download the PHP source code from (php.net). - Follow the instructions in the `INSTALL` file included in the source code.

    • On Linux:
    • Using Package Manager (Debian/Ubuntu-based distributions): - Update the package list and install PHP: `sh sudo apt update sudo apt install php ` - For specific versions, you might need to add a repository (e.g., for PHP 8.0): `sh sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php8.0

    • `
    • Using Package Manager** (Red Hat/CentOS-based distributions): - Enable the EPEL repository and install PHP: `sh sudo yum install epel-release sudo yum install php `

    • Verify Installation: - Run `php -v` to check the installed PHP version.

      • Installing PHP with a Web Server (e.g., Apache, Nginx):
      • Apache (mod_php): - On Debian/Ubuntu: `sh sudo apt install apache2 libapache2-mod-php sudo systemctl restart apache2 ` - On CentOS/RHEL: `sh sudo yum install httpd php sudo systemctl restart httpd

      • `
      • Nginx (PHP-FPM): - On Debian/Ubuntu: `sh sudo apt install nginx php-fpm sudo systemctl restart nginx ` - On CentOS/RHEL: `sh sudo yum install nginx php-fpm sudo systemctl restart nginx `

      • After installation, you can create a PHP file (e.g., `info.php`) with the following content to verify the PHP setup: `php ` Place this file in your web server's root directory and access it through your web browser (e.g., `http://localhost/info.php`). You should see a page displaying detailed information about your PHP configuration.