lnmp1.3安装不上composer
测试了php7和php5.6.14,composer在基于php7时好像装上了,我忘记了,php5.6.14安装不上。提示找不到文件,去目录下面一查,还真的没有这个文件。LNMP1.3是正常安装,安装的是mariadb10.0.21还有php5.6.14,没有安装那两个内存整理软件,麻烦军哥查查。#>curl -sS https://getcomposer.org/installer | php
#>Failed loading /usr/local/zend/ZendGuardLoader.so:/usr/local/zend/ZendGuardLoader.so: cannot open shared object file: No such file or directory
另外,intl和xsl这两个扩展,可否集成在安装脚本中,不用手动再添加一次,PHP7安装脚本中有 intl 但没有 xsl,php5.6两个都没有。
截取中间报错的日志。
Install ZendGuardLoader for PHP 5.6...
Error:not found!!!download now...
--2015-10-15 22:06:16--http://soft.vpser.net/web/zend/zend-loader-php5.6-linux-i386.tar.gz
Resolving soft.vpser.net... failed: Temporary failure in name resolution.
wget: unable to resolve host address “soft.vpser.net”
tar (child): zend-loader-php5.6-linux-i386.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
cp: cannot stat `zend-loader-php5.6-linux-i386/ZendGuardLoader.so': No such file or directory
Write ZendGuardLoader to php.ini...
Copy Opcache Control Panel...
cp: cannot create regular file `/home/wwwroot/default/ocp.php': No such file or directory
Creating new php-fpm configure file...
Copy php-fpm init.d file...
Failed loading /usr/local/zend/ZendGuardLoader.so:/usr/local/zend/ZendGuardLoader.so: cannot open shared object file: No such file or directory
Failed loading /usr/local/zend/ZendGuardLoader.so:/usr/local/zend/ZendGuardLoader.so: cannot open shared object file: No such file or directory
好像1.3的包里面没包含这个zend-loader-php5.6-linux-i386.tar.gz,当时也没下载成功,就这么出错了。
[ 本帖最后由 ldlbf 于 2015-10-15 22:52 编辑 ] 你这个还没安装成功,你系统dns有问题
回复 2# 的帖子
其他的都下载了,就这个当时没下载成功,现在回想一下当时网络好像是点问题。这个本来1.3的包里面就没有的是吧? 可以在安装前在lnmp.conf 里自定义php的编译参数zend的包没放full包里,更新的时候放上
回复 4# 的帖子
自定义编译参数用法是PHP_Modules_Arguments='--enable-xsl --enable-intl'
这样的格式吧?因为我看了php.sh里面的相关位置 ${PHP_Modules_Arguments} 需要填完整的参数格式。
另外还有一个问题就是,php.sh 里面有 ${PHP_Modules_Arguments} 但 upgrade_php.sh 里面没有。升级一次,又要手动更新扩展呀。麻烦军哥优化一下。
页:
[1]