Heim >Backend-Entwicklung >PHP-Tutorial >Shell-Skript-Ein-Klick-Installationsbeispiel für PHP7
Der folgende Editor zeigt Ihnen ein Beispiel für die Ein-Klick-Installation von PHP7 mithilfe eines Shell-Skripts (empfohlen). Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Herausgeber und schauen wir uns
wie folgt an:
#!/bin/bash php_gz_file='/home/php/Downloads/source/php-7.0.0.tar.bz2' tar_dir='/home/php/Downloads/dst/' source_dir='php-7.0.0' cd $tar_dir rm -rf $source_dir echo '===start tar php ========' tar -jxvf $php_gz_file > /dev/null echo '===end tar php =======' cd $source_dir echo '===echo start configure php======= ' ./configure --prefix=/usr/local/php7 \ --with-config-file-path=/usr/local/php7/etc \ --with-config-file-scan-dir=/usr/local/php7/etc/conf.d \ --enable-fpm \ --enable-opcache \ --with-apxs2=/usr/local/apache/bin/apxs \ --with-curl \ --with-mysqli=mysqlnd \ --with-pdo-mysql=mysqlnd \ --enable-session \ --enable-mbstring \ --enable-sockets \ --with-gd \ --with-iconv \ --with-openssl \ --enable-soap \ > /dev/null echo ' ===end configrue php===== ' echo '=== start make ==== ' make > /dev/null echo '==end make test' if [ $? -eq 0 ] then echo '===start make install===' make install > /dev/null echo '===end make install===' fi is_finsh_install=$? if [ $is_finsh_install -eq 0 ] then echo '===start make test====' make test > /dev/null echo '===end make test=====' cp php.ini-production /usr/local/php7/etc/php.ini cp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpm chmod +x /etc/init.d/php7-fpm cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf fi echo done.....
Das obige ist der detaillierte Inhalt vonShell-Skript-Ein-Klick-Installationsbeispiel für PHP7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!