成都网站建设设计

将想法与焦点和您一起共享

php切换数据源 php修改数据

PHP多版本切换

由于在linux服务器上装了多个版本的PHP,常常感到疑惑的是,在Web中,php的版本是5.6的,而命令行中却可能是7.2的,这就很让人疑惑了,经过了不断摸索,终于发现的缘由。

隆回网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联从2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

首先,web中的php版本,是由你的nginx(apache)服务器配置决定的,在nginx(apache)配置文件中都指定了php的版本。

其次,命令行中的php版本,可以通过以下命令切换:

修改版本为php5.6: sudo update-alternatives --set php /usr/bin/php5.6

修改版本为php7.2: sudo update-alternatives --set php /usr/bin/php7.2

停用php5.6: sudo a2dismod php5.6

启用php7.2: sudo a2enmod php7.2

php Warning: Cannot modify header information - headers already sent by (out

这个提示说明输出http头之前有输出,比如你代码中有类似这样的PHP语句:header('xx'),在这段语句之前有输出的其他的文字。

一般有这几种情况:

1. header之前代码出错,PHP自动输出了提示语句。这种情况找出错误并解决即可,或者直接error_reporting(0)屏蔽错误输出。

2. PHP文件是UTF-8 BOM。这种情况可使用editplus之类编辑器将BOM去掉

3. header之前有其他的输出

如何切换php数据库版本,如何升级到最新的mysql数据库版本呢

建议你下载phpwamp8.8.8.8,支持切换mysql数据库180数据库版本随便切换

支持键自定义php版本自定义数据库,700php版本180数据库版本随便切换

同运行同php版本同数据库站点管理工具功能强


分享文章:php切换数据源 php修改数据
文章出自:http://chengdu.cdxwcx.cn/article/ddidope.html