sh phpbrew最小化设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh phpbrew最小化设置相关的知识,希望对你有一定的参考价值。

phpbrew install {VERSION} \
+bcmath +bz2 +calendar \
+cli +ctype +curl +dom +fileinfo \
+filter +gd +gettext     \
+icu +imap +ipc     \
+json +mbregex +mbstring     \
+mcrypt +mhash +mysql     \
+opcache +pcntl +pcre     \
+pdo +pear +phar +posix +readline +soap     \
+sockets +tokenizer +xml +zip +openssl +apxs2

### binary to switch with apache
/usr/local/bin/phpbrewswitch
#!/usr/bin/env bash
VERSION=$1

SOFILE=/usr/lib/apache2/modules/libphp$VERSION.so
CONFFILE5=/etc/apache2/mods-available/php5.load
CONFFILE7=/etc/apache2/mods-available/php7.load

source ~/.phpbrew/bashrc

if [ -f $SOFILE ]; then
    phpbrew switch $VERSION
    phpbrew list

    if [[ $VERSION == 7* ]]; then
        FILECONTENTS="LoadModule php7_module $SOFILE"
        CONFFILE=$CONFFILE7
        a2enmod php7
        a2dismod php5
    else
        FILECONTENTS="LoadModule php5_module $SOFILE"
        CONFFILE=$CONFFILE5
        a2enmod php5
        a2dismod php7
    fi;

    echo $FILECONTENTS > $CONFFILE
    echo "AddType application/x-httpd-php .php" >> $CONFFILE
    echo "Updated $CONFFILE"
    service apache2 restart

else
    echo $VERSION "is not configured for apache"
    phpbrew list
fi

以上是关于sh phpbrew最小化设置的主要内容,如果未能解决你的问题,请参考以下文章

sh MACOSにでphpbrew PHPをインストールする

markdown 使用phpbrew

sh 最小化安装CentOS 6.9之后的必要设置

sh Linux服务器/ vms + swift的最小vim设置

sh Linux服务器/ vms + swift的最小vim设置

sh linux服务器/ vms的最小vim设置,使用wget,curl,不依赖于git