Ubuntu 搭建LNMP环境图文教程 安装PHP

首先,需要确保Ubuntu系统已更新到最新版本。可以使用以下命令来更新系统:

  1. 安装LNMP环境

首先,需要确保Ubuntu系统已更新到最新版本。可以使用以下命令来更新系统:

sudo apt-get update && sudo apt-get upgrade

其次,安装LNMP环境。可以使用以下命令一键安装:

sudo apt install nginx mysql-server mysql-client php-fpm php-mysql

安装完毕后,需要确认Nginx、MySQL以及PHP是否都已正确安装。可以使用以下命令检查:

nginx -v
mysql --version
php -v
  1. 设置Nginx服务器

首先,需要编辑Nginx服务器的配置文件。可以使用以下命令打开配置文件:

sudo nano /etc/nginx/sites-available/default

在配置文件中,需要将默认的 root 目录指向自己项目的目录。示例代码如下:

server {
        listen 80 default_server;
        listen [::]:80 default_server;
        root /var/www/html;
        index index.php;
        server_name _;
        location / {
                try_files $uri $uri/ /index.php$is_args$args;
        }

        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.2-fpm.sock;
        }
}

配置完毕后,需要保存文件并退出。使用以下命令可实现保存并退出:

Ctrl + X
Y
Enter
  1. 安装和配置PHP

首先,需要安装PHP。可以使用以下命令安装:

sudo apt-get install php

安装完毕后,需要编辑PHP的配置文件。可以使用以下命令打开配置文件:

sudo nano /etc/php/7.2/fpm/php.ini

在配置文件中,需要修改如下几项:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M

修改完毕后,需要保存文件并退出。使用以下命令可实现保存并退出:

Ctrl + X
Y
Enter
  1. 示例说明

示例1:创建一个phpinfo.php文件,查看PHP的详细信息。

首先,需要进入网站根目录。可以使用以下命令进入:

cd /var/www/html/

然后,创建phpinfo.php文件。可以使用以下命令创建:

sudo nano phpinfo.php

在文件中输入以下内容:

<?php
phpinfo();
?>

创建完毕后,保存文件并退出。使用以下命令可实现保存并退出:

Ctrl + X
Y
Enter

最后,在浏览器中访问该文件,即可看到PHP的详细信息:

http://your_server_IP_address/phpinfo.php 

示例2:通过MySQL命令行创建一个数据库和表。

首先,需要使用以下命令进入MySQL命令行:

sudo mysql -u root -p

然后,使用以下命令创建一个新的数据库:

CREATE DATABASE testdb;

创建完毕后,使用以下命令切换到该数据库:

USE testdb;

接着,使用以下命令创建一个新的表:

CREATE TABLE users(
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

创建完毕后,退出MySQL命令行:

exit;

这样,一个新的数据库和表就被创建出来了。可以在php代码中使用这些数据进行开发。

本文标题为:Ubuntu 搭建LNMP环境图文教程 安装PHP

基础教程推荐