这篇“怎么安装php7并与php5共存”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“怎么安装php7并与php5共存”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获、下面让我们一起来看看具体内容吧。
php有什么用
php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:超文本预处理器)的缩写,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使php经得久不衰。
安装php7,与php5共存
<强>起步强>
之前在服务器搭建了灯<代码> 代码>环境,想换用性能更强的<代码> nginx> 代码作为服务器软件,又想将php5升级为php7。
安装nginx无需赘述:<代码> sudo apt-get安装nginx> 代码,启动ng前修改apache的端口。
<>强安装php7 强>
源码在http://php.net/downloads.php下载,并解压。
#,cd php7 * * * #,。/configure ——prefix=/usr/地方/php7 ——with-config-file-path=/usr/地方/php7/etc ——with-mcrypt=/usr/include ——使用mysql=mysqlnd ——with-mysqli=mysqlnd ——with-pdo-mysql=mysqlnd ——with-gd ——with-iconv ——with-zlib ——enable-xml ——enable-bcmath ——enable-shmop ——enable-sysvsem ——enable-inline-optimization ——enable-mbregex ——enable-fpm ——enable-mbstring ——enable-ftp ——enable-gd-native-ttf ——with-openssl ——enable-pcntl ——enable-sockets ——with-xmlrpc ——enable-zip ——enable-soap ——without-pear ——with-gettext ——enable-session ——with-curl ——with-jpeg-dir ——with-freetype-dir ——enable-opcache #,让 #,make 安装
为不与5冲突,文件夹都用php7,安装过程中报错的安装响应的依赖。
<强>对接nginx 强>
nginx本身不能处理php脚本,需要发给php解释器处理.nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx。
#,cp php.ini-production /usr/地方/php7/etc/php . ini #,cp sapi/fpm/init.d.php-fpm /etc/摆在/php7-fpm #,chmod + x /etc/摆在/php7-fpm #,cp /usr/地方/php7/etc/php-fpm.conf.default /usr/地方/php7/etc/php-fpm.conf #,cp /usr/地方/php7/etc/php-fpm.d/www.conf.default /usr/地方/php7/etc/php-fpm.d/www.conf
<>强启动php-fpm 强>
#,service php7-fpm 开始
中途如遇到日志文件路径不存在就手动创建并给予写的权限。
#,service php7-fpm 开始 Starting php-fpm [07 - 4月- 2016,11:16:11],错误:,(pool www), cannot get gid for group & # 39;没有人# 39; (07 - 4月- 2016,11:16:11],错误:FPM initialization 失败 之前,失败>遇到这个错误时,要添加个没人组<代码> groupadd没有> 代码再重新启动。
<强> nginx的配置强>
这是访问php文件是变成下载文件,因为ng并未配置响应处理。
位置~,\美元。php, { ,,,,,,,,,,,,,,fastcgi_pass  127.0.0.1:9000; ,,,,,,,,,,,fastcgi_index , index . php。 ,,,,,,,,,,,fastcgi_param SCRIPT_FILENAME document_root fastcgi_script_name美元; ,,,,,,,,,,,include ,,,,,,, fastcgi_params; ,,,,,,,}感谢你的阅读,希望你对“怎么安装php7并与php5共存”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注行业资讯频道!
怎么安装php7并与php5共存