本文目录一览:
- 1、谁会 php-5.6.3的安装教程
- 2、大家开发php都使用什么IDE?
- 3、如何对php.tools.for.vs里面的php的版本升级
- 4、如何在linux上安装php5.6,谢谢,
- 5、php5.6 怎么安装 ffmpeg扩展
- 6、php5.6安装不上zend Zend Guard Loader
谁会 php-5.6.3的安装教程
前些天刚好安装过,使用的是 win7(win8)64位 + IIS + Php5.6.3,记录的安装过程如下:
1. 首先安装IIS。
2. 下载最新版的 php-5.6.3-nts-Win32-VC11-x64.zip,并解压到目录下。
3. 将PHP目录下的 php.ini-development 复制一份,并重命名为 php.ini。然后修改:
fastcgi.impersonate=1
cgi.fix_pathinfo=1
cgi.force_redirect=0
extension_dir = "PHP所在目录,如:D:\PHP5.6.3\ext\"
doc_root = "你的网站目录"
date.timezone = Asia/Shanghai
再根据需要打开扩展,如:
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
4. 下载 PHPManagerForIIS-1.2.0-x64.msi ,然后安装。
5. 启动 IIS 管理器,双击“php manager"图标。
6. 注册新PHP,根据需要设置PHP。
大家开发php都使用什么IDE?
可以使用Visual Studio Code,启动速度快,插件越来越多,跨平台,如果想要调试PHP可以安装下列插件:
xampp 集成服务器
vscode
Xdebug
php-debug 插件
配置过程
1: 在vscode中按 F1, 输入ext install php-debug 安装调试插件
2:去 下载php对应版本的插件,php版本可以在xampp中的readme看到,下载这个PHP 5.6 VC11 TS (32 bit) 把dll文件拷贝到php目录
3:打开php目录下的php.ini ,添加几行配置,xdebug的路径按实际情况配置,配置完成后重启apache服务器
4:第一次安装vs会提示这个,需要配置下php.exe的路径,在用户设置里添加以下项
5:在vscode中的php文件打一断点,点Listen for XDebug 项目的运行,配置不用更改,默认就可以
6:运行后跳出这些按键
7:直接在浏览器中打开要调试的php(不是文件路径而是服务器的地址),vscode就会命中到打断点的地方
注意事项
php最大执行时间是30秒,超过30秒会自动终止,因此调试的时候要修改一下时间,在php.ini 文件中修改最大运行时间为10分钟
如何对php.tools.for.vs里面的php的版本升级
到php官网下载最新的php,当前最新的版本是5.6.10,具体的如下:
2
在目录“C:\Program Files (x86)\IIS Express\PHP”下面新建目录 v5.6.10,
并将刚才下载的包解压到这个目录中,如下图所示:
END
修改IIS
1
打开“控制面板”-“系统和安全”-“管理工具”-
"Internet Information Services (IIS)管理器"
2
找到 php Manager
3
选择“PHP Step”-"Register new PHP version"-"C:\Program Files (x86)\IIS Express\PHP\v5.6.10\php-cgi.exe"-确定-php.ini5.6下载
END
修改VS选项
选择"Visual Studio 2015"-"Tools"-"Options"-"PHP Tools"-"Interpreter"-"Steup"-"PHP path",选择
"C:\Program Files (x86)\IIS Express\PHP\v5.6.10"
点击 Enable XDebug extension,在弹出的界面选择 download
由于我的php的版本是32位,5.6.10的,线程安全版,所以我下载的是
PHP 5.6 VC11 TS(32 bit)
将包解压到 "C:\Program Files (x86)\IIS Express\PHP\v5.6.10\ext\php_xdebug-2.3.2-5.6-vc11.dll"
打开 "C:\Program Files (x86)\IIS Express\PHP\v5.6.10\php.ini",在文件的后面添加如下代码:
[WebPIChanges]error_log = "C:\Windows\Temp\php-5.6.10_errors.log"upload_tmp_dir = "C:\Windows\Temp\"session.save_path = C:\Windows\tempcgi.force_redirect = 0cgi.fix_pathinfo = 1fastcgi.impersonate = 1fastcgi.logging = 0max_execution_time = 300date.timezone = Asia/Bruneiextension_dir = "C:\Program Files (x86)\IIS Express\PHP\v5.6.10\ext\"-php.ini5.6下载
[XDEBUG]
zend_extension="C:\Program Files (x86)\IIS Express\PHP\v5.6.10\ext\php_xdebug-2.3.2-5.6-vc11.dll"
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_mode = req
重新启动vs,查看vs选项
如何在linux上安装php5.6,谢谢,
不知道你问的linux,是哪个发行版本,常用的如 ubntu,centos,debian等。
我列一个centos7(服务器常用这个版本)的安装方法吧
centos7默认使用yum install 来安装程序,但默认源安装的php是5.4的,版本比较低,
要安装高版本的,要么下载源代码手动编译安装,但对不熟悉的,万一出点错误,会越搞越乱。我一般使用epel源安装php,里面各个版本都有,最新的php7.3
首先安装epel
rpm -ivh
这里面的url是目前我用的,如果提示出错,就是换url了,可以在电脑上手动打开epel源列表 去检查 epel-release是哪个版本,换上对应的名字
按版本安装php
rpm -Uvh
yum install php56w php56w-mysql php56w-pdo php56w-gd php56w-ssl php56w-mbstring php56w-cli php56w-xml php56w-bcmath-php.ini5.6下载
我这里列的是一些常用的php扩展,如果需要其它的,手动加上即可
如果需要安装php其它版本,把包名里的56改成对应版本即可 ,如
yum install php71w php71w-mysql php71w-pdo php71w-gd php71w-ssl php71w-mbstring php71w-cli php71w-xml php71w-bcmath-php.ini5.6下载
yum install php72w php72w-mysql php72w-pdo php72w-gd php72w-ssl php72w-mbstring php72w-cli php72w-xml php72w-bcmath-php.ini5.6下载
可对应安装php7.1和php7.2,这种安装方法,会默认配置好对应的设置,php.ini在/etc/中查找,命令行也默认启用了 (php-cli)
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();方法查看环境配置
测试
php5.6安装不上zend Zend Guard Loader
很有可能是你的php环境套件不支持 毕竟每种环境套件都是有一定区别的 推荐你安装wampserver 支持php多版本切换 zend.loader 估计也不用你单独下载了