我在一个论坛上发现了bash命令的这一部分,并对其中有两个部分感到困惑。
sudo apt-get install php5 libapache2-mod-php5 -y
什么是libapache2-mod-php5?如果那个PHP
为什么php5
在表达式中单独使用?
感谢您的帮助。
我只需要帮助理解bash表达式。
答案 0 :(得分:1)
php5:
此软件包是一个元数据包,安装后可确保您安装了PHP5解释程序的四个服务器端版本中的至少一个。删除此软件包不会从系统中删除PHP5,但是它可能会删除依赖于此软件包的其他软件包。
该软件包为Apache 2 Web服务器提供了PHP5模块(可在apache2-mpm-prefork软件包中找到)。请注意,此程序包仅适用于Apache的prefork MPM,因为它不是编译线程安全的。内置以下扩展:bcmath bz2 calendar核心ctype date dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml mbstring mhash openssl pcre Phar posix Reflection session shmop SimpleXML soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter zip zlib。
注意到该命令行指示需要php5
元数据包的任何理由。它只是强迫你安装libapache2-mod-php5(你是),或者其中一种替代方案。