色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

oneinstack php切換

錢旭東1年前8瀏覽0評論
OneinStack是一個很好用的集成LAMP/LNMP環(huán)境的工具,給我們的開發(fā)和運維提供了很多便利。在使用OneinStack的時候,經(jīng)常會遇到需要切換PHP版本的情況,那么如何切換PHP版本呢?下面我們來詳細了解一下。 我們首先來了解一下OneinStack的目錄結構。OneinStack的PHP版本都安裝在 web 目錄下的 php 目錄中,其中每個 PHP 版本都單獨占一個版本號的目錄,例如 php55、php56 等。 那么我們要如何切換 PHP 版本呢?其實非常簡單,只需切換 php-fpm 的 socket 文件,再重新啟動 php-fpm 即可。下面我們分別來介紹一下不同版本的切換方法。 **PHP5.6 切換 PHP7.0** 如果當前運行的是 PHP5.6,而要切換到 PHP7.0,需要執(zhí)行如下命令: ``` mv /usr/local/php /usr/local/php56 mv /usr/local/php70 /usr/local/php mv /usr/local/php56/etc/php-fpm.conf /usr/local/php70/etc/php-fpm.conf sed -i 's/php56.sock/php70.sock/g' /usr/local/nginx/conf/nginx.conf ln -sf /usr/local/php70/etc/php-fpm.d /usr/local/php56/etc/php-fpm.d service nginx reload service php-fpm stop service php-fpm start ``` 以上命令的作用是: 1. 將原先的 PHP5.6 目錄重命名為 php56; 2. 將 PHP7.0 目錄重命名為 php; 3. 將 PHP7.0 的 php-fpm 配置文件復制一份到 PHP5.6 目錄,并重命名為 php-fpm.conf; 4. 將 Nginx 配置文件中的 PHP socket 文件路徑由原先的 php56.sock 改為 php70.sock; 5. 將 PHP7.0 的 php-fpm.d 目錄軟鏈接到 PHP5.6 的目錄中; 6. 重新加載 Nginx 配置文件; 7. 停止原先運行的 PHP5.6 fpm 進程; 8. 啟動新的 PHP7.0 fpm 進程。 **PHP7.0 切換 PHP5.6** 如果當前運行的是 PHP7.0,而要切換到 PHP5.6,需要執(zhí)行如下命令: ``` mv /usr/local/php /usr/local/php70 mv /usr/local/php56 /usr/local/php mv /usr/local/php70/etc/php-fpm.conf /usr/local/php56/etc/php-fpm.conf sed -i 's/php70.sock/php56.sock/g' /usr/local/nginx/conf/nginx.conf ln -sf /usr/local/php56/etc/php-fpm.d /usr/local/php70/etc/php-fpm.d service nginx reload service php-fpm stop service php-fpm start ``` 這個命令與上面的命令基本相同,只是將操作的 PHP 版本顛倒過來了,這里就不再贅述。 總結一下,使用 OneinStack 切換 PHP 版本非常簡單,只需切換 php-fpm 的 socket 文件路徑,然后重啟 php-fpm 進程即可。希望本文對大家的使用有所幫助。