Home Backend Development PHP Problem Linux installation php running environment

Linux installation php running environment

May 26, 2021 am 10:31 AM
linux php

How to install the PHP operating environment on Linux: 1. Install Apache through "yum install httpd"; 2. Install MySql; 3. Install PHP through "yum install php"; 4. Create a PHP program for testing. .

Linux installation php running environment

The operating environment of this article: Red Hat 4.8.2-16 system, php5.3.29 version, DELL G3 computer

Required installation software:

  • Apache
  • PHP
  • mysql-server

##1 Install Apache

1 Check, delete, install

rpm -qa|grep httpd    rpm -e 包名 --nodeps    yum install httpd     //安装,根据提示,输入Y即可安装成功
Copy after login

##2 Start, test

/etc/init.d/httpd start

备注:可以使用/etc/init.d/httpd status/stop/start/restart 分别对应  查看状态/停止/启动/重启
     也可以使用service httpd status/stop/start/restart命令,效果一样的
Copy after login
Enter the server IP in the windows browser and view the page. The following means that apache is successfully installed.

##Second installation MySql1 Check, delete and install

rpm -qa|grep -i mysql           
//检查是否安装
mysqlrpm -e 包名 --nodeps            
//若有则删除,另外还有一些库和头文件,我这边都没有,安装后,在他说的路径也没有找到。
yum install mysql mysql-server 
//安装,根据提示,输入Y即可安装成功。若有提示缺少依赖,直接使用yum install 安装即可,我这儿没遇到
Copy after login
Recommended learning: "PHP Video Tutorial"

2 Configuration and startup

Copy file: cp -f /usr/share/mysql/my-medium.cnf /etc/my.cnf (just overwrite)

    Set password: mysql secure installation (Enter Y according to the prompts, enter the password twice, and press Enter. Thanks for using MYSQL! appears to indicate success)
  • Remote access:
mysql -uroot -proot   //-u后面是用户名,-p后面是密码
use mysql;select Host,User from user;
update user set Host='%' where User='root'; 
//出现错误不用理睬
flush privileges;select Host,User from user;
Copy after login
  • Start mysql:/etc/init.d/mysqld start // service mysqld start has the same effect
  • ##Three installations of PHP

    1 Installation

    yum install php 
    //安装php
    //安装组件,支持mysql
    yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
    Copy after login

    2 Configuration and startup

    The original article was written There are many configurations, I don’t know what they are for, and I haven’t followed his changes for the time being.

    Start: Restart httpd mysqld
    • After writing the php program or modifying the program, execute the command
    • service php -fpm reload
    • Reload
    • ##Four tests

    1 Test program

    index.php

    <?php    phpinfo();?>
    Copy after login
    index1.php
      <?php
      Copy after login
    • $link = mysql_connect("localhost","root","root") or die(mysql_error());    if($link!=false)
              {echo "成功连接mysql";}    else
              {echo "与本地mysql服务器连接失败";}    mysql_close();?>
      Copy after login
    • 2 Put it in the root directory of php Download
    • ,
    • and execute service php-fpm reload You can also configure it yourself: cat /etc/httpd/conf/httpd.conf(DocumentRoot "/var/www /html/")

        You can also modify the file path, for example: /var/www/html/test/index.php.
      • The corresponding access url is ip/test/index.php
      3 Visit

      ip/index.php ip/index1.php on the browser page, as shown below

      The above is the detailed content of Linux installation php running environment. For more information, please follow other related articles on the PHP Chinese website!

      Statement of this Website
      The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

      Hot AI Tools

      Undresser.AI Undress

      Undresser.AI Undress

      AI-powered app for creating realistic nude photos

      AI Clothes Remover

      AI Clothes Remover

      Online AI tool for removing clothes from photos.

      Undress AI Tool

      Undress AI Tool

      Undress images for free

      Clothoff.io

      Clothoff.io

      AI clothes remover

      Video Face Swap

      Video Face Swap

      Swap faces in any video effortlessly with our completely free AI face swap tool!

      Hot Article

      Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
      3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
      Nordhold: Fusion System, Explained
      3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
      Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
      3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

      Hot Tools

      Notepad++7.3.1

      Notepad++7.3.1

      Easy-to-use and free code editor

      SublimeText3 Chinese version

      SublimeText3 Chinese version

      Chinese version, very easy to use

      Zend Studio 13.0.1

      Zend Studio 13.0.1

      Powerful PHP integrated development environment

      Dreamweaver CS6

      Dreamweaver CS6

      Visual web development tools

      SublimeText3 Mac version

      SublimeText3 Mac version

      God-level code editing software (SublimeText3)

      Hot Topics

      Java Tutorial
      1664
      14
      PHP Tutorial
      1269
      29
      C# Tutorial
      1249
      24
      PHP and Python: Different Paradigms Explained PHP and Python: Different Paradigms Explained Apr 18, 2025 am 12:26 AM

      PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

      Choosing Between PHP and Python: A Guide Choosing Between PHP and Python: A Guide Apr 18, 2025 am 12:24 AM

      PHP is suitable for web development and rapid prototyping, and Python is suitable for data science and machine learning. 1.PHP is used for dynamic web development, with simple syntax and suitable for rapid development. 2. Python has concise syntax, is suitable for multiple fields, and has a strong library ecosystem.

      Linux Architecture: Unveiling the 5 Basic Components Linux Architecture: Unveiling the 5 Basic Components Apr 20, 2025 am 12:04 AM

      The five basic components of the Linux system are: 1. Kernel, 2. System library, 3. System utilities, 4. Graphical user interface, 5. Applications. The kernel manages hardware resources, the system library provides precompiled functions, system utilities are used for system management, the GUI provides visual interaction, and applications use these components to implement functions.

      PHP and Python: A Deep Dive into Their History PHP and Python: A Deep Dive into Their History Apr 18, 2025 am 12:25 AM

      PHP originated in 1994 and was developed by RasmusLerdorf. It was originally used to track website visitors and gradually evolved into a server-side scripting language and was widely used in web development. Python was developed by Guidovan Rossum in the late 1980s and was first released in 1991. It emphasizes code readability and simplicity, and is suitable for scientific computing, data analysis and other fields.

      The Continued Use of PHP: Reasons for Its Endurance The Continued Use of PHP: Reasons for Its Endurance Apr 19, 2025 am 12:23 AM

      What’s still popular is the ease of use, flexibility and a strong ecosystem. 1) Ease of use and simple syntax make it the first choice for beginners. 2) Closely integrated with web development, excellent interaction with HTTP requests and database. 3) The huge ecosystem provides a wealth of tools and libraries. 4) Active community and open source nature adapts them to new needs and technology trends.

      laravel installation code laravel installation code Apr 18, 2025 pm 12:30 PM

      To install Laravel, follow these steps in sequence: Install Composer (for macOS/Linux and Windows) Install Laravel Installer Create a new project Start Service Access Application (URL: http://127.0.0.1:8000) Set up the database connection (if required)

      Docker on Linux: Containerization for Linux Systems Docker on Linux: Containerization for Linux Systems Apr 22, 2025 am 12:03 AM

      Docker is important on Linux because Linux is its native platform that provides rich tools and community support. 1. Install Docker: Use sudoapt-getupdate and sudoapt-getinstalldocker-cedocker-ce-clicotainerd.io. 2. Create and manage containers: Use dockerrun commands, such as dockerrun-d--namemynginx-p80:80nginx. 3. Write Dockerfile: Optimize the image size and use multi-stage construction. 4. Optimization and debugging: Use dockerlogs and dockerex

      The Compatibility of IIS and PHP: A Deep Dive The Compatibility of IIS and PHP: A Deep Dive Apr 22, 2025 am 12:01 AM

      IIS and PHP are compatible and are implemented through FastCGI. 1.IIS forwards the .php file request to the FastCGI module through the configuration file. 2. The FastCGI module starts the PHP process to process requests to improve performance and stability. 3. In actual applications, you need to pay attention to configuration details, error debugging and performance optimization.

      See all articles