Dotcpp  >  编程教程  >  Web网站搭建  >  ubuntu安装php图文教程

ubuntu安装php图文教程

点击打开在线编译器,边学边练

这一节我们教大家如何安装php和配置php

一、安装php

php其实包含php和php-fpm两部分,如果大家只执行apt-get install php则默认会安装apache,故我们的命令需要只安装php,只需要保证php和php-fpm的版本号一致即可,我们这里采用php7.2版本,命令如下:

apt-get install php7.2 php7.2-fpm

然后根据提示输入y确认

php安装

稍等片刻,就会完成php的安装,之后我们执行php -v命令可查看安装的版本号信息,如图:

php安装成功

如上图,则表示我们安装php成功了。


二、php配置

1.首先打开/etc/nginx/sites-available/下default配置文件

 cd /etc/nginx/sites-available/
 vi default

找到配置文件中location ~\.php模块,如下

php配置前

首先解除location ~\.php第一行与最后}的注释,然后修改

fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;

这句话中7.0改为7.2后并取消注释

并在后面增加三句话:

fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_index index.php;

修改后的如下:

php配置后


2.修改 /etc/php/7.2/fpm/pool.d/www.conf文件,使用vi命令打开后 ,找到listen = /run/php/php7.2-fpm.sock这句话

然后修改为listen = /var/run/php/php7.2-fpm.sock,如下:

php-fpm配置修改


3.修改/etc/php/7.2/fpm/php.ini文件

找到打开后,找到 cgi .fix_pathinfo=1 这句话,取消注释,并将1改为0,最终如下:

修改php.ini文件


4.修改/etc/nginx/fastcgi_params文件

打开后在末尾追加以下内容:

fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;

修改fastcgi_params文件



三、nginx和php集成测试

在/var/www/html目录下创建test.php文件,写入如下代码:

<?php
     
    echo phpinfo();

保存后,我们进入浏览器打开127.0.0.1/test.php就可以看到php的页面了,如下:

php页面

若没有生效,可以执行nginx -s reload重新加载配置文件或service nginx restart重启nginx生效


本文固定URL:https://www.dotcpp.com/course/1219

Dotcpp在线编译      (登录可减少运行等待时间)