这篇文章上次修改于 601 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

Sure, I can help you with that. Here are the steps on how to install LNMP stack on CentOS 7:

  1. Disable the firewall and SELinux.

    The firewall and SELinux can block some ports and services that are needed by the LNMP stack. To disable them, run the following commands:

    sudo systemctl stop firewalld
    sudo systemctl disable firewalld
    
    sudo setenforce 0
    sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
  2. Install the Remi repository.

    The Remi repository contains newer versions of PHP than the default CentOS repositories. To install it, run the following command:

    sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
  3. Install Nginx.

    Nginx is the web server that will be used to serve your PHP applications. To install it, run the following command:

    sudo yum install nginx
  4. Install MySQL.

    MySQL is the database that will be used to store data for your PHP applications. To install it, run the following command:

    sudo yum install mariadb-server
  5. Configure MySQL.

    Once MySQL is installed, you need to configure it. Run the following command to start the MySQL server:

    sudo systemctl start mariadb

    Then, run the following command to secure the MySQL installation:

    sudo mysql_secure_installation
  6. Install PHP.

    PHP is the scripting language that will be used to process dynamic content on your website. To install it, run the following command:

    sudo yum install php
  7. Configure PHP.

    Once PHP is installed, you need to configure it. Edit the following file to set the correct PHP settings:

    /etc/php.ini

    Find the following line and change the value to 1:

    cgi.fix_pathinfo=1

    You can also set other PHP settings in this file, such as the memory limit and the maximum execution time.

  8. Test the LNMP stack.

Once you have completed all of the above steps, you can test the LNMP stack by creating a simple PHP file. Save the following code in a file called info.php:

<?php
phpinfo();
?>

Then, open the file in a web browser. You should see the PHP information page.

If you have any problems installing the LNMP stack, you can refer to the following resources:

I hope this helps! Let me know if you have any other questions.
https://www.tecmint.com/install-php-8-on-centos/