本文目录一览:
- 1、用什么命令查看PHP版本
- 2、linux下一键安装lnmp使用php-v显示的版本与phpinfo.php中不符,怎么办?
- 3、群晖系统上如何切换PHP版本
- 4、如何修改两个PHP版本,php-v和phpinfo两个不同的版本
用什么命令查看PHP版本
方法一:命令行查询
如果已经配置好环境变量,直接在命令行中输入php
-v,将会显示php的版本信息。如果没有配置环境变量,直接在命令行中进入到php的安装目录后,再输入命令php
-v,如图所示是我在安装目录下输入查询命令,可以看到输出的版本信息为PHP5.3.29。
方法二:使用预定义常量PHP_VERSION查询
新建一个php文件,在里面输入
?php
echo
PHP_VERSION;?
方法三:使用phpversion()函数查询
新建一个php文件,在文件中输入
?php
echo
phpversion();?
方法四:使用phpinfo()函数查询
新建一个php文件,在文件中输入
?php
echo
phpinfo();?
linux下一键安装lnmp使用php-v显示的版本与phpinfo.php中不符,怎么办?
你的系统中有两个php版本,可能原因是系统自带php5.4。你后安装的是7.2,启动的是7.2这个版本
群晖系统上如何切换PHP版本
首先说明问题,你php5.6删了以后 如果要使用7.0 你得安装php7.0 并且将php/bin目录加入到环境变量中。windows/linux 环境变量不同。自行查找教程。
另外你如果是linux系统:
1.用宝塔可以安装多个php版本,并且可以使用多个php版本。宝塔傻瓜式操作,配置简单 而且稳定,免费。
如何修改两个PHP版本,php-v和phpinfo两个不同的版本
先查找php.ini
find / -name php.ini
得出两个ini
/usr/local/php/etc/php.ini
/etc/php.ini
php -i | grep php.ini
查看PHP加载的是哪个配置文件,这个获取的是系统内的php.ini 的位置。不是网页apache加载的php.ini文件查找一下系统里的PHP目录相关的东西
find / -name php
这个好像是啊里云默认安装的PHP
/usr/bin/php -v
==============================
解决方法:删除
/usr/bin/目录下的所有的PHP的东西
再环境变量里加上要使用的PHP的路径
vim /etc/profile
在文档最后,添加:
export PATH="/usr/local/php/bin:$PATH"
保存,退出,然后运行:
#source /etc/profile
不报错则成功。
====================
提示sokcet函数没有:
stream_socket_server() has been disabled for security...
解决方法:编辑php.ini把disable_functions=...中找到stream_socket_server()、stream_socket_client删除并保存,重启web组件即可