云狐网

您现在的位置是:首页 > 网站建设 > 主机运维

主机运维

Ubuntu安装PHP和PHP Nginx配置方法

2020-09-27主机运维
一、删除遗留的PHP包
二、添加PPA
三、安装PHP
四、Nginx配置

  最近接手了一个 PHP 项目,之前没做过 PHP,于是从搭建PHP环境开始学习下,同时写篇 Ubuntu 安装 PHP 的教程。Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo

一、删除遗留的PHP包Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo

  sudo apt-get purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
sudo apt autoremove

二、添加PPAGoo云狐网 - 电脑_数码_手机应用的IT技术网站Seo

  sudo apt-get install -y language-pack-en-baseGoo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/phpGoo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
sudo apt-get update

三、安装PHPGoo云狐网 - 电脑_数码_手机应用的IT技术网站Seo

  PHP 5.6 版本Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo

  sudo apt-get install php5.6 php5.6-cliGoo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
sudo apt-get install php5.6-dev php5.6-fpm php5.6-cgiGoo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
sudo apt-get install php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-gd php5.6-curl php5.6-memcache

  PHP 7.1 版本Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo

  sudo apt-get install php7.1 php7.1-cliGoo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
sudo apt-get install php7.1-dev php7.1-fpm php7.1-cgiGoo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
sudo apt-get install php7.1-mysql php7.1-gd php7.1-curl php7.1-memcache

四、Nginx配置Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo

  # Pass all .php files onto a php-fpm/php-fcgi server.Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
location ~ [^/]\.php(/|$) {Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
fastcgi_split_path_info ^(.+?\.php)(/.*)$;Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
if (!-f $document_root$fastcgi_script_name) {Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
return 404;Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
}Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
# fastcgi_pass unix:/run/php/php5.6-fpm.sock;Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
fastcgi_pass unix:/run/php/php7.1-fpm.sock;Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
fastcgi_index index.php;Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
include fastcgi_params;Goo云狐网 - 电脑_数码_手机应用的IT技术网站Seo
}

文章评论