搭建 PHP 7 與 Apache 2.4 的步驟如下:
1、安裝 Apache 2.4
更新系統軟件包列表:
“`
sudo aptget update
“`
sudo aptget install apa(′?`)che2
“`
啟動(dòng) Ap(′?_?`)ache 服務(wù):
“`
sudo(′▽?zhuān)?) service apache2 start
“`
確保 Apache 在系統啟動(dòng)時(shí)自動(dòng)運行:
̶(′ω`)0;`
sudo a2enmod rewrite
sudo a2enmod ssl
sudo a2ensite defaultssl
sudo a2dissite 000default
sudo a2enmod cgi
sudo a2enmod userdir
sudo a2enmod env
sudo a2enmod mime
sudo a2enmod log_config
sudo a2enmod actions
sudo?? a2enmod headers
sudo a2enmod negotiation
sudo a2enmod vhost_alias
sudo a2enmod rewrite
sudo a2enmod ssl
sudo a2ensite defaultssl
sudo a2dissite 000default
“`
重啟 Apache 服務(wù):
┐(′д`)┌8220;`
sudo service apache2 restart
“`
2、何搭安裝 PHP 7
何搭更新系統軟件包列表:
何搭sudo aptget update
何搭“`
何搭安裝 PHP 7:
何搭“┐(′ー`)┌`
何搭sudo aptget install libapache2modphp7.0 php7.0cli php7.0common php7.0curl php7.0json php7.0mysqlnd php7.0opcache php7.0readline php7.0xml php7.0mbstring
何搭“`
何搭確保 PHP 在系統啟動(dòng)時(shí)自動(dòng)運行:
何搭“`
何搭echo "extension=php7.0" | sudo tee /etc/apache2/modsavailable/php7.0.conf > /dev/null &&
何搭sudo a2enmod php7.0 &(′?_?`);&??;
何搭sudo service apach??e2 restart &&
何??搭ヾ(′▽?zhuān)??php v | grep PHP | grep "PHP Version =>" | cut d " " f3 | xargs I{ } echo "LoadModule { } /usr/lib/apache2/modules/libphp7.so&quヽ(′ー`)ノot; | sudo tee a /etc/apache2/modsavailable/php7.0.load &&
何搭sudo service apache2 restart &&
何搭php m | grep "^[a?zAZ]+$" | xargs I{ } ec??ho "Include { }/conf/apache2/*.conf" | sudo tee a /etc/apache2/httpd.conf &&
何搭sudo service apache2 restart &&
何搭 php ini | grep "Loaded Configuration" | cut d &quヽ(′?`)ノot(???);=" f2 | xargs I{ } echo "i(′?_?`)nclude=f(′?`)ind { } name '*.ini'" | sudo tee a /etc/php/7.0/apache2/php.ini &&
sudo service apache2 restart &&
何搭?? php?? ini | grep "Loaded Config(′▽?zhuān)?uration" | cut d "=" f2 | xargs I{ } echo "include=find { } name '*.ini'ヽ(′?`)ノ" | sudo tee a /etc/php/7.0/cli/php.ini &&
ph??p ini | grep "Loa??ded Configuration" | cut d &quo(′▽?zhuān)?t;=" f2 | xargs I{ } echo "include=find { } name '*.in?i'"(′ω`) | sudo tee a /etc/php/7.0/cgi/php.ini &am(′?`*)p;&
php ini | grep "Loaded Configuratヽ(′▽?zhuān)?ノi??on&quo??t; | cut d "=" f2 | xargs I{ } echo "include=find { } name '*.ini'" | sudo tee a /etc/php/7.0/fpm/php.ini &&
php ini | grep "Loaded Configuration&quo(╥_╥)t; | cut d "=" f2 | xargs I{ } echo "include=find { } name '*.ini'??" | sudo tee a /etc/php/7.0/cliserver/php.ini &&
php ini | grep "(′▽?zhuān)?)Loaded Configuration" | cut(′?`) d "=" f2 | xargs I{ } echo "include=find { } name '*.ini'" | sudo tee a /etc/php/7.0/??cgibin/php.ini &&
php ini | grep "Loaded Co(◎_◎;)nfiguration" | cut d "=" f2 | xargs I{ } echo "incl(′?`)ude=find { } name '*.ini'" | sudo tee a /etc/php/7.0/fpmfcgi/php.ini &&a(′ω`)mp;
php ini | grep "Loaded Configuration" | cut d "=" f2 | xargs I{ } ecヾ(′▽?zhuān)??ho &quo??t;include=fin(°□°)d { } name '*.ini'" | sudo tee a /etc/php/7.(′▽?zhuān)?0/fpmigbinary/php.ini &&
php ini | grep "Loa(′?_?`)ded Configuration" | cut d "=" f2 | xargs I{ } echo "in??clude=find { } name '*.ini'" | sudo tee a /etc/php/7.0/fpmintl/php.ini &&
php ini | grep "Loaded Configuration" | cut d "=" f2 | xargs I{ } echo "include=find { } name '*.ini'" | su(╥_╥)do tee a /etc/php/7.0/fpmjson/php.ini &&
php ini | grep "( ?ヮ?);Load(°o°)ed Configuration" | cut d "=" f2 | xargs I{ } echo "include=find?? { } name '*.ini'" | sudo tee a /etc/php??/7.0/fpmopcache/php.ini &&
php ini | grep "Loaded Configuration" | cut d "=" f2 | xargs I{ } echo "include=find { } name '*.ini'" | sudo tee a /etc/php/7.0/fpmpdo_mysql/php.ini &&
php ini | grep "Loaded Configuration" | cut d "=" f2 | xargs I{ } echo "include=find { } name '*.ini'" | sudo tee a /etc/php/7.0/fpmph(′▽?zhuān)?ar/php.ini &&(?????)
php ini | grep "Loaded Configuration" | cut d &qu(╯°□°)╯︵ ┻━┻ot(╬?益?);=" f2 | xargs I{ } echo "include=(/ω\)find { } name '*.ini'&qヽ(′▽?zhuān)?ノuot; | sudo( ?ω?) tee a /etc/php/7.0/fpmposix/php.ini &&
php ini | grep "Loaded Configuration" | cut d "=" f2 | xargs I{ } echo "include=find { } name '*.ini'" | sudo tee a /etc/php/7.0/fpmreadline/php.ini &&
php ini | grep "Loaded Configuration" | cut?? d "=" f2 | xargs I{ } echo "include=find { } name '*.ini'" | sudo tee a /etc/php/7.0/fpm(′_ゝ`)soapcl??ientguzz(′▽?zhuān)?)lehttpguzzlerequestwarningsm(′?`*)onologredissodiumsqlite3tokeni(?_?;)zerwddxxmlwrit??erxdebugziparchivezlib /etc/apache2/confenabled &&
rm modsavai??lable/* &&
何搭apt autoclean &&
何搭apt update &&
何??搭systemctl restart lighttpd &&
何搭systemctl restart memcached &&
何搭systemctl restart postfix &&
何搭systemctl restart dovecot &&
何搭systemctl restart roundcube &&
何??搭systemctl restart opendkim &&
何搭systemctl restart fail2ban &&
何搭systemctl restar??t clamav &&
何搭systemctl restart saslauthd &&
何搭