我的意思是安装ffmpeg
为我的PHP设置的扩展.所以在我安装它之前,我需要phpize
它.我安装php5-dev
了sudo apt-get install php5-dev
.但是现在当我运行时,phpize
我收到以下错误:
phpize
Cannot find config.m4.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module
Run Code Online (Sandbox Code Playgroud)
我的php.ini的位置是 /usr/local/zend/etc/php.ini
从另一个在线资源我试过这个
sudo apt-get install autoconf automake libtool m4
Run Code Online (Sandbox Code Playgroud)
但所有这些都已经安装好了.
找到config.m4没有返回任何内容.
这里有什么指示我可以如何获得phpize
并因此ffmpeg
启动并运行?
每次我想看到phpinfo();
我必须:
创建一个info.php文件; 写phpinfo();
在里面.转到浏览器并输入我的"thisproject.dev/info.php"
我在Ubuntu上,问题是..是不是有更实用的方法在浏览器上看到phpinfo?
谢谢
当我显示phpinfo();
我看到两列: local value
和master value
.什么时候网络服务器会选择local value
什么时候会选择master value
?
在我的本地开发环境中,我使用PHP版本5.3.3-1ubuntu9.2.
现在,当我看到error_reporting时,值为22527.
什么是22527?
我检查了http://www.php.net/manual/en/errorfunc.constants.php,但我找不到这个号码.
谁能告诉我它是什么?
我需要将其更改为E_ALL | E_STRICT?
提前致谢.
我想检查我的服务器中是否启用了mod_headers和mod_expires模块
是否有一种方法可以使用某些php函数列出apache启用/禁用模块,就像我们使用phpinfo()列出php信息一样; 功能?
我已经Request.ServerVariables
在ASP.NET中使用了这个集合,但它并不像那样全面phpinfo()
.
如何打印ASP.NET的所有信息,包括服务器软件,驱动程序等?
我正在尝试从源代码编译一个新的PHP(5.4.0)实例,并希望保持与已经从发行版Ubuntu-11.10安装的那个(PHP 5.3.6-13ubuntu3.6)的兼容性.也就是说,我想./configure
使用与安装的PHP相同的指令运行.
我总能看到./configure
输出的命令,phpinfo()
但这一次,令我惊讶的是,没有提供.
你知道任何阻止phpinfo
输出编译配置的标志吗?要么,
你知道如何编译PHP的其他方法吗?
我完全迷失了为什么会这样.我在服务器上x10hosting.我有一个名为"phpinfo.php"的PHP文件.在这个文件里面说
<?php phpinfo(); ?>
Run Code Online (Sandbox Code Playgroud)
它没有说 <? phpinfo(); ?>
总之,我可以说它应该是完全没问题的.如果我尝试其他PHP代码,他们的工作.
例如
<?php
echo '<div>hello World</div';
?>
Run Code Online (Sandbox Code Playgroud)
工作得很好.可能是什么问题?
我试图获得PHP中"隐藏"常量的可靠(一致的跨请求)列表(例如,客户端在没有黑客攻击的情况下不会知道它).
我感兴趣的一些事情如下:
./configure
选项.System
phpinfo的价值. 我怎样才能获得phpinfo的一部分或将这些值作为常规字符串?请注意,如果包含标记并不重要,但我不想解析phpinfo,因为它看起来真的很慢,肯定有更好的方法..
我在CENTOS服务器上安装了PHP.但是,在我的脚本中运行phpinfo()来测试它时,我会收到HTML,而不是解释的信息.我可以看到PHP的文件夹.我甚至可以在etc文件夹中看到php.ini.但是php本身似乎并没有起作用.我的意思是我的test.php文件看起来像这样:
<?php
phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)
响应看起来像这样:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html><head>
<style type="text/css">
body {background-color: #ffffff; color: #000000;}
body, td, th, h1, h2 {font-family: sans-serif;}
pre {margin: 0px; font-family: monospace;}
a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
...
Run Code Online (Sandbox Code Playgroud)
等等.
什么似乎是问题,我该如何解决?如果我复制返回的HTML,将其粘贴到HTML文件中,然后从那里运行,我可以看到格式化结果,但不能运行test.php.我假设php没有以某种方式加载...即使在解释的HTML中我可以看到:
**Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php.ini
Scan this dir for additional .ini files /etc/php.d
additional .ini files parsed /etc/php.d/dbase.ini, /etc/php.d/json.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
PHP API 20041225
PHP …
Run Code Online (Sandbox Code Playgroud) phpinfo ×10
php ×8
apache ×1
asp.net ×1
centos ×1
compilation ×1
configure ×1
ffmpeg ×1
mod-expires ×1
mod-headers ×1
php-ini ×1
webserver ×1