安装php56
‘壹’ 我用的默认安装,php5.6怎么升级到php7
用PHPWAMP绿色集成环境随便你折腾,同时运行几百个不同的PHP版本。
支持所有Windows系统,目前最新的Windows10也没问题。
PHPWAMP自带php5.2、php5.3、php5.4、php5.5、php5.6、php7这6个默认版本,拥有共生模式(与其他环境同时使用),单身狗霸体模式,强行打通阻碍运行网站。
如果还不满意,可以自定义设置任何PHP版本,700个PHP版本随便你切换。
这篇教程文章里提供700多个PHP版本下载。(700个PHP版本一键切换)
网络搜索这个文章标题:
PHP集成环境如何自定义PHP版本,同时运行多个php版本一键开启模块。
搜到的文章中,在文章的附件里有提供PHP历史版本下载,差不多700多个PHP版本,最老和最新版本都包含了。如果你找不到,就找原文吧,因为你搜到的文章可能是被其他网站转载的。
‘贰’ 如何在linux上安装php5.6,谢谢,
不知道你问的linux,是哪个发行版本,常用的如 ubntu,centos,debian等。
我列一个centos7(服务器常用这个版本)的安装方法吧
centos7默认使用yum install 来安装程序,但默认源安装的php是5.4的,版本比较低,
要安装高版本的,要么下载源代码手动编译安装,但对不熟悉的,万一出点错误,会越搞越乱。我一般使用epel源安装php,里面各个版本都有,最新的php7.3
首先安装epel
rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
这里面的url是目前我用的,如果提示出错,就是换url了,可以在电脑上手动打开epel源列表去检查 epel-release是哪个版本,换上对应的名字
按版本安装php
rpm-Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yuminstallphp56wphp56w-mysqlphp56w-pdophp56w-gdphp56w-sslphp56w-mbstringphp56w-cliphp56w-xmlphp56w-bcmath
我这里列的是一些常用的php扩展,如果需要其它的,手动加上即可
如果需要安装php其它版本,把包名里的56改成对应版本即可 ,如
yuminstallphp71wphp71w-mysqlphp71w-pdophp71w-gdphp71w-sslphp71w-mbstringphp71w-cliphp71w-xmlphp71w-bcmath
yuminstallphp72wphp72w-mysqlphp72w-pdophp72w-gdphp72w-sslphp72w-mbstringphp72w-cliphp72w-xmlphp72w-bcmath
可对应安装php7.1和php7.2,这种安装方法,会默认配置好对应的设置,php.ini在/etc/中查找,命令行也默认启用了 (php-cli)
‘叁’ php5.6.9如何安装
具体安装步骤参考:Apache2.4+ PHP5.6 搭建PHP开发环境笔记
注意事项:
1、Apache的httd.conf的PHP项目目录里不能含有中文字符,否则打开php文件时会报错。
Fatal error: Unknown: Failed opening required 'E:/学习笔记相关/PHP/PHPlianxi/index.php' (include_path='.;C:\php\pear') in Unknown on line 0
2、Apache2.2支持导入php5apache2.dll,Apache2.4支持导入php5apache2_4.dll。
‘肆’ ubuntu安装了php5.6怎么使用
安装php
执行命令
sudo add-apt-repository ppa:ondrej/php5-5.6
如果报错和没有发现命令则执行
sudo apt-get install python-software-properties
再执行
sudo apt-get update
sudo apt-get install php52 如果安装了php,但访问 .php 文件报 502错误
这个问题一包是nginx 在吧 .php文件交给 php-fpm 时出错
php-fpm 是 监听 9000端口的那个东东
在nginx.conf中
location ~ .php{
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; # 这个就是交给php-fpm处理
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/local/nginx/htmlfastcgi_script_name;
}
先看看php-fpm 是否在运行
运行命令
root@iZ28e6fditbZ:/usr/share/nginx/www# ps auxf | grep php-fpm
root 22864 0.0 0.0 9380 936 pts/1 S+ 14:09 0:00 _ grep –color=auto php-fpm
root 15397 0.0 1.8 344368 18648 ? Ss 12:20 0:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
…
ps auxf | grep php-fpm 这是查找在运行的进程 a,x 是 本用户和其他用户都打开的,如上表示已启动
如果没有则执行
service php5-fpm start
再看看有没有运行,如果又是命令错误或没有的的话 …
apt-get install php5-fpm
遇到类似的问题,你可以去后盾人平台看看的哦,里面的东西不错应该能帮你解决一些不明白的问题(❁´◡`❁)*
‘伍’ centos安装php5.6出现这种情况怎么办
php5.6如果有rpm包的话,可以yum安装,不过好像rpm包版本没有呢么高,这样你就要下载php的 源码包自己编译安装了,有一些三方源可能有那么高版本的php,,这个需要换源,看你想怎么安装
‘陆’ php5.6 怎么安装 ffmpeg扩展
下载ffmpeg-php扩展包和ffmpeg.exe,解压后有以下文件
avcodec-51.dll
avformat-51.dll
avutil-49.dll
php_ffmpeg.dll
pthreadGC2.dll
将四个文件拷贝到windows/system32目录下
将php_ffmpeg.dll拷贝到php的ext目录下。
然后需要到apache/bin文件下找到php.ini文件下允许使用dll文件加入extension=php_ffmpeg.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_ffmpeg.dll
重启apache,输出phpinfo();方法查看环境配置
测试
‘柒’ ubuntu16.04怎么安装php5.6
ubuntu中要安装php5.6直接软件源安装就行
sudo apt-get install php5.6
即可。
‘捌’ php5.6怎么安装php-fpm
MakefileTargets
"standard"Makefiletargets(clean,realclean,distcleananninstall)shoulddo:
makeclean-removescore,*.o,*~,a.out,*.orig,*.(s)(exceptofcoursetheexecutable(s))
makerealclean-
makedistclean-,config.*files,.Basically,
makeuninstall-.That'sall,anddoesn,.
Soinprinciplethecompleteclean-up-for-starting-overprescriptionis(intopCCP4directory)todo:
>makeuninstall
>makedistclean
‘玖’ php5.6如何配置
方法一
#### php模块 配置支持 ####
LoadMole php5_mole "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php
# 查看.phps文件原代码
AddHandler application/x-httpd-php-source .phps
# 配置 php.ini 的路径
PHPIniDir "c:/php"
方法二
#### cgi模式 配置支持 ####
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"
再找到c:/php/php.ini-development 复制修改名为php.ini再正确配置好此文件就可以了。