Ubuntu16.04配置Nginx和Php5.6(Php7.0)环境

本文详细介绍了如何在Ubuntu16.04中安装PHP5.6及Nginx,并进行相关配置以实现两者的协同工作。通过具体步骤说明了如何避免安装默认版本,并成功搭建起旧版PHP环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于研究需要,自己搭配个Php5.6和Nginx环境!由于Ubuntu16.04默认Php版本已经升到7.0,因此需要添加5.6版本库才能使用!

安装PHP5.6

sudo add-apt-repository ppa:ondrej/php

sudo apt update

sudo apt install php5.6 php5.6-fpm   //如果只输入php5.6,会安装一大堆东西,包括apache2///

安装Nginx

sudo apt install nginx

配置Nginx

sudo vim /etc/nginx/sites-available/default
server {
	listen 80 default_server;
	listen [::]:80 default_server;

	# SSL configuration
	#
	# listen 443 ssl default_server;
	# listen [::]:443 ssl default_server;
	#
	# Note: You should disable gzip for SSL traffic.
	# See: https://bugs.debian.org/773332
	#
	# Read up on ssl_ciphers to ensure a secure configuration.
	# See: https://bugs.debian.org/765782
	#
	# Self signed certs generated by the ssl-cert package
	# Don't use them in a production server!
	#
	# include snippets/snakeoil.conf;

	root /var/www/html;

	# Add index.php to the list if you are using PHP
	index index.html index.htm index.nginx-debian.html;

	server_name _;

	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}


	# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
	#
	location ~ \.php$ {
		fastcgi_split_path_info ^(.+?\.php)(/.+)$;
		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_pass unix:/run/php/php5.6-fpm.sock;
		fastcgi_index index.php;
		include fastcgi_params;
	}

	# deny access to .htaccess files, if Apache's document root
	# concurs with nginx's one
	#
	location ~ /\.ht {
		deny all;
	}
}

重启Nginx服务

sudo systemctl restart nginx

测试

在/var/www/html/新建一个info.php并编辑

sudo vim /var/www/html/info.php
<?PHP
phpinfo();
?>

打开浏览器测试!

http://localhost/info.php

搞定!

 

 

 

转载于:https://my.oschina.net/doctorlzr1988/blog/967822

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值