如何启用PHP短标签?

如何启用PHP短标签?

我在Linux服务器上有一个Web应用程序,它始于 <?

我需要将此应用程序复制到Windows环境,一切正常,但SQL语句的呈现方式不同。我不知道这是否与脚本开头有关,<?php而不是<?因为我不知道从哪里启用<?PHP.ini所以我把它改成了<?php

我知道这两个语句应该是相同的但我需要测试它<?以确保应用程序完全相同。这样我就可以消除另一种可能性。

谢谢


不负相思意
浏览 1277回答 5
5回答

哈士奇WWW

组short_open_tag=On在php.ini中并重新启动Apache服务器。

慕村9548890

这可以通过在php.ini中启用short_open_tag来完成:short_open_tag&nbsp;=&nbsp;on如果您无法访问php.ini,可以尝试通过.htaccess文件启用它们,但如果您在共享主机上,托管公司可能会禁用此功能:php_value&nbsp;short_open_tag&nbsp;1对于认为short_open_tags是php 5.4的<?= ... ?>不良做法的人来说,无论设置如何,短标签都会在任何地方得到支持,因此如果你可以控制服务器上的设置,就没有理由不使用它们。在此链接中也说:short_open_tag

料青山看我应如是

这可以通过在php.ini中启用short_open_tag来完成:1.找到php.ini文件,在注释行执行&nbsp;php --ini你会得到这样的东西,Configuration File (php.ini) Path: /etcLoaded Configuration File:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/etc/php.iniScan for additional .ini files in: /etc/php.dAdditional .ini files parsed:&nbsp; &nbsp; &nbsp; /etc/php.d/curl.ini,/etc/php.d/fileinfo.ini,/etc/php.d/gd.ini,/etc/php.d/json.ini,/etc/php.d/mcrypt.ini,/etc/php.d/mysql.ini,/etc/php.d/mysqli.ini,/etc/php.d/pdo.ini,/etc/php.d/pdo_mysql.ini,/etc/php.d/pdo_sqlite.ini,/etc/php.d/phar.ini,/etc/php.d/sqlite3.ini,/etc/php.d/zip.ini请参阅注释输出中的第二行。文件将位于上述路径中。2.打开php.ini文件并查找short_open_tag。默认情况下,它会off更改为on。3.重新启动服务器,执行此注释service httpd restart谢谢

米琪卡哇伊

要在Ubuntu上设置从Vagrant安装脚本打开的短标记:sed&nbsp;-i&nbsp;"s/short_open_tag&nbsp;=&nbsp;.*/short_open_tag&nbsp;=&nbsp;On/"&nbsp;/etc/php5/apache2/php.ini
打开App,查看更多内容
随时随地看视频慕课网APP