ldlbf 发表于 2015-10-15 22:30:10

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 编辑 ]

licess 发表于 2015-10-16 08:32:38

你这个还没安装成功,你系统dns有问题

ldlbf 发表于 2015-10-16 08:47:34

回复 2# 的帖子

其他的都下载了,就这个当时没下载成功,现在回想一下当时网络好像是点问题。这个本来1.3的包里面就没有的是吧?

licess 发表于 2015-10-16 14:04:09

可以在安装前在lnmp.conf 里自定义php的编译参数

zend的包没放full包里,更新的时候放上

ldlbf 发表于 2015-10-18 09:03:30

回复 4# 的帖子

自定义编译参数用法是
PHP_Modules_Arguments='--enable-xsl --enable-intl'

这样的格式吧?因为我看了php.sh里面的相关位置 ${PHP_Modules_Arguments} 需要填完整的参数格式。

另外还有一个问题就是,php.sh 里面有 ${PHP_Modules_Arguments} 但 upgrade_php.sh 里面没有。升级一次,又要手动更新扩展呀。麻烦军哥优化一下。
页: [1]
查看完整版本: lnmp1.3安装不上composer