2

ubuntu 12.04 LTS に symphony アプリケーションをデプロイしようとしていますが、libapache2-modxslt のインストールに問題があります。XSL モジュールがインストールされていないことがわかるように、これは check_configuration.php からの出力です。

********************************
*                              *
*  symfony requirements check  *
*                              *
********************************    
php.ini used by PHP: /etc/php5/apache2/php.ini    

** Mandatory requirements **    
  OK        PHP version is at least 5.2.4 (5.3.10-1ubuntu3.2)

** Optional checks **    
  OK        PDO is installed
  OK        PDO has some drivers installed: mysql
  OK        PHP-XML module is installed
[[WARNING]] XSL module is installed: FAILED
            *** Install and enable the XSL module (recommended for Propel) ***
  OK        The token_get_all() function is available
  OK        The mb_strlen() function is available
  OK        The iconv() function is available
  OK        The utf8_decode() is available
  OK        The posix_isatty() is available
[[WARNING]] A PHP accelerator is installed: FAILED
            *** Install a PHP accelerator like APC (highly recommended) ***
[[WARNING]] php.ini has short_open_tag set to off: FAILED
            *** Set it to off in php.ini ***
  OK        php.ini has magic_quotes_gpc set to off
  OK        php.ini has register_globals set to off
  OK        php.ini has session.auto_start set to off
  OK        PHP version is not 5.2.9

libapache2-modxslt をインストールしようとして次のコマンドを入力しました。これが出力です。

mark@ubuntu:/$ sudo apt-get install libapache2-modxslt php5-xsl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libapache2-modxslt

お知らせ下さい。

4

1 に答える 1

2

Debian/Ubuntu パッケージの名前は少し異なります。むしろそうすべきではありlibapache2-mod-xsltませんlibapache2-modxslt(「mod」とモジュール名の間のダッシュに注意してください)。だから試してみてください

sudo apt-get install libapache2-mod-xslt php5-xsl

ただし、PHP のみにXLSパッケージが必要なため、パッケージ マネージャーに適切な依存関係自体を見つけさせるだけです (パッケージ管理は、Debian や Ubuntu などの派生物でうまく機能し、強力です)。単純に次のようにします。

sudo apt-get install php5-xsl

物事を転がしてみましょう。興味がある場合は、次apt-cacheのようにie を使用して、いつでもパッケージの依存関係を一覧表示できます。

sudo apt-cache depends php5-xsl

そうでない場合、インストールしようとしているパッケージに追加のものが必要にaptなる場合は、通知され、追加の必要なパッケージをインストールするための確認を求められます。

于 2012-09-06T18:37:14.433 に答える