12、安裝php apt-get install libapache2-mod-php5 php5 報錯 E: Package 'libapache2-mod-php5' has no installation candidate E: Package 'php5' has no installation candidate 解決方法以下: add-apt-repository ppa:ondrej/php 報錯: The program 'add-apt-repository' is currently not installed. You can install it by typing: apt install software-properties-common 解決:apt install software-properties-common add-apt-repository ppa:ondrej/php apt-get update apt-get install libapache2-mod-php5.6 php5.6 php5.6-mcrypt php5.6-gd php5.6-mbstring php-gettext php5.6-mysql
安裝curl擴展 sudo apt-cache search curl php-curl - CURL module for PHP [default] php5.6-curl - CURL module for PHP php7.1-curl - CURL module for PHP php7.2-curl - CURL module for PHP php7.3-curl - CURL module for PHP php7.4-curl - CURL module for PHP apt-get install php5.6-curl /etc/init.d/apache2 restart
sudo apt-cache search redis若是沒有則須要源碼編譯安裝安裝redis擴展wget http://pecl.php.net/get/redis-4.2.0.tgztar -zxvf redis-4.2.0.tgzcd redis-4.2.0/usr/bin/phpize./configure --with-php-config=/usr/bin/php-configmakemake testmake install 編輯php.ini 加入擴展extension = /usr/local/php5.6/lib/php/extensions/debug-non-zts-20131226/redis.so發現apt-get install安裝的php沒有php-config和phpize解決辦法:apt-get install php5.6-cliapt-get install php5.6-dev/usr/bin/php-config/usr/bin/phpize劉超 12:09:32/usr/bin/php5.6劉超 12:09:52/usr/bin/php 7.3.10版本cd /etc/php/5.6/mods-available/rz redis.inicd /etc/php/5.6/apache2/conf.dln -s /etc/php/5.6/mods-available/redis.ini 10-redis.ini