如何安装和运行phpize
我一直在意味着安装ffmpeg作为我的PHP设置的扩展。 所以,在我可以安装它之前,我需要phpize
进行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
我的php.ini的位置是/usr/local/zend/etc/php.ini
从另一个在线资源我试了这个
sudo apt-get install autoconf automake libtool m4
但是,他们都已经安装。
findconfig.m4没有返回任何东西。
任何指针在这里如何我可以得到phpize,因此,ffmpeg启动和运行?
在Debian / Ubuntu上,它在php5-dev包中。
sudo apt-get install php5-dev
对于PHP7(来自rahilwazir评论):
sudo apt-get install php7.0-dev
对于PHP7用户
sudo apt-get install php7.0-dev
Ohk ..我通过input/usr/bin/phpize
而不是只有phpize
来运行它。
在Redhat Enterprise / CentOS下,使用yum
来安装php-devel
模块:
yum install php-devel
嗯…其实我不知道这是如何解决它? 但下面的步骤为我解决了这个问题:
find / -name 'config.m4'
现在看看config.m4是否在你想要phpize的东西的文件夹中的任何地方。 去那个文件夹并直接在那里运行phpize。
在Ubuntu 16.04中,你可以用命令安装php-size
aptitude install php-dev
相当于
apt-get install php-dev
对于php 7的Ubuntu 14.04LTS,问题:
sudo apt-get install php-dev
然后安装:
pecl install memcache
这可能会帮助Ubuntu的人。 没有保证。
sudo apt-get install libcurl3 php5-dev libcurl4-gnutls-dev libmagic-dev sudo apt-get install php-http make sudo pecl install pecl_http
并在php.ini中添加"extension=http.so"
(通常位于/etc/php5/apache2/php.ini
)
然后重启Apache( sudo service apache2 restart
)。
如果有疑问,请检查您的apache日志:
sudo su -- cd /var/log/apache2 tail -25 error.log
http.so是启动还是失败?
对于安装有plesk的ubuntu,运行apt-get install plesk-php56-dev,对于其他版本,只需在phpXX中更改XX(无点)
从
linux
terminal安装
sudo apt-get install <php_version>-dev
例如:
sudo apt-get install php5-dev #For `php` version 5 sudo apt-get install php7.0-dev #For `php` version 7.0