Browse Source

Optimization OneinStack

lj2007331@gmail.com 6 years ago
parent
commit
c4d9bbe32f

+ 1 - 1
README.md

@@ -42,7 +42,7 @@ screen -S oneinstack    // If network interruption, you can execute the command
 ./install.sh
 ```
 
-## How to install another PHP version 
+## How to install another PHP version
 
 ```bash
 ~/oneinstack/install.sh --mphp_ver 54

+ 2 - 2
config/index.html

@@ -149,7 +149,7 @@
 		
 			<section class="section" id="home_section">
 	          	<h2>Congratulations, OneinStack installed successfully!</h2>
-	          	<h3><a href="https://oneinstack.com" target="_blank" class="links">OneinStack </a><a href="http://www.linuxeye.com/" target="_blank">Linux</a>+Nginx/Tengine+MySQL/MariaDB/Percona</br>+PHP+Pureftpd+phpMyAdmin+redis+memcached+jemalloc.</h3>
+	          	<h3><a href="https://oneinstack.com" target="_blank" class="links">OneinStack </a><a href="https://linuxeye.com/" target="_blank">Linux</a>+Nginx/Tengine+MySQL/MariaDB/Percona</br>+PHP+Pureftpd+phpMyAdmin+redis+memcached+jemalloc.</h3>
 
  			</section>
 		
@@ -319,7 +319,7 @@
           	<div align="center" class="mt-5"><iframe src="https://static.oneinstack.com/ad_buttom.html" width="475" frameborder="0" scrolling="no"></iframe></div>
           	<div>          		
           		<p>
-          			<a href="https://oneinstack.com" target="_blank">OneinStack</a> by <a href="https://blog.linuxeye.cn/" target="_blank">LinuxEye</a>
+          			<a href="https://oneinstack.com" target="_blank">OneinStack</a> by <a href="https://linuxeye.com/" target="_blank">LinuxEye</a>
           			&nbsp; &nbsp; &nbsp; &nbsp; Telegram Group:&nbsp;&nbsp; <a target="_blank" class="links" href="https://t.me/oneinstack">t.me/oneinstack</a>
           		</p>
           		<p align="right"><a href="#">Top</a></p>

+ 3 - 3
config/index_cn.html

@@ -149,7 +149,7 @@
 		
 			<section class="section" id="home_section">
 	          	<h2>Congratulations, OneinStack installed successfully!</h2>
-	          	<h3><a href="https://oneinstack.com" target="_blank" class="links">OneinStack </a><a href="http://www.linuxeye.com/" target="_blank">Linux</a>+Nginx/Tengine+MySQL/MariaDB/Percona</br>+PHP+Pureftpd+phpMyAdmin+redis+memcached+jemalloc.</h3>
+	          	<h3><a href="https://oneinstack.com" target="_blank" class="links">OneinStack </a><a href="https://linuxeye.com/" target="_blank">Linux</a>+Nginx/Tengine+MySQL/MariaDB/Percona</br>+PHP+Pureftpd+phpMyAdmin+redis+memcached+jemalloc.</h3>
 
  			</section>
 		
@@ -265,7 +265,7 @@
 				<div class="alert alert-primary" role="alert"><code>service php-fpm {start<span class="pl-k">|</span>stop<span class="pl-k">|</span>restart<span class="pl-k">|</span>reload<span class="pl-k">|</span>status}</code></div>
 				<p class="mt-4">HHVM:</p>
 				<div class="alert alert-primary" role="alert"><code>service supervisord {start|stop|status|restart|reload}</code></div>
-				<p class="mt-4"><strong><span style="color: #ff0000;">注</span></strong>:hhvm进程交给supervisord管理,了解更多请访问《<a href="https://blog.linuxeye.cn/408.html" target="_blank" rel="noopener noreferrer">Supervisor管理hhvm进程</a>》<br>
+				<p class="mt-4"><strong><span style="color: #ff0000;">注</span></strong>:hhvm进程交给supervisord管理,了解更多请访问《<a href="https://linuxeye.com/408.html" target="_blank" rel="noopener noreferrer">Supervisor管理hhvm进程</a>》<br>
 				<p class="mt-4">Apache:</p>
 				<div class="alert alert-primary" role="alert"><code>service httpd {start|restart|stop}</code></div>
 				<p class="mt-4">Tomcat:</p>
@@ -322,7 +322,7 @@
           	<div align="center" class="mt-5"><iframe src="https://static.oneinstack.com/ad_buttom.html" width="475" frameborder="0" scrolling="no"></iframe></div>
           	<div>          		
           		<p>
-          			<a href="https://oneinstack.com" target="_blank">OneinStack</a> by <a href="https://blog.linuxeye.cn/" target="_blank">LinuxEye</a>
+          			<a href="https://oneinstack.com" target="_blank">OneinStack</a> by <a href="https://linuxeye.com/" target="_blank">LinuxEye</a>
           			&nbsp; &nbsp; &nbsp; &nbsp; QQ群:&nbsp;&nbsp; 262601796(新) 558540514(付费千人群)</a>
           		</p>
           		<p align="right"><a href="#">回顶部</a></p>

+ 1 - 1
include/ZendGuardLoader.sh

@@ -14,7 +14,7 @@ Install_ZendGuardLoader() {
     PHP_detail_ver=$(${php_install_dir}/bin/php-config --version)
     PHP_main_ver=${PHP_detail_ver%.*}
     phpExtensionDir=`${php_install_dir}/bin/php-config --extension-dir`
-    [ -e "${php_install_dir}/bin/phpize" ] && [ ! -d "${phpExtensionDir}" ] && mkdir -p ${phpExtensionDir}
+    [ ! -d "${phpExtensionDir}" ] && mkdir -p ${phpExtensionDir}
     if [ -n "`echo $phpExtensionDir | grep 'non-zts'`" ] && [ "${armplatform}" != 'y' ]; then
       case "${PHP_main_ver}" in
         5.6)

+ 8 - 8
include/check_download.sh

@@ -629,33 +629,33 @@ checkDownload() {
       # php 5.3
       src_url=${mirrorLink}/debian_patches_disable_SSLv2_for_openssl_1_0_0.patch && Download_src
       src_url=${mirrorLink}/php5.3patch && Download_src
-      src_url=http://www.php.net/distributions/php-${php53_ver}.tar.gz && Download_src
+      src_url=https://secure.php.net/distributions/php-${php53_ver}.tar.gz && Download_src
       src_url=${mirrorLink}/fpm-race-condition.patch && Download_src
       ;;
     2)
-      src_url=http://www.php.net/distributions/php-${php54_ver}.tar.gz && Download_src
+      src_url=https://secure.php.net/distributions/php-${php54_ver}.tar.gz && Download_src
       src_url=${mirrorLink}/fpm-race-condition.patch && Download_src
       ;;
     3)
-      src_url=http://www.php.net/distributions/php-${php55_ver}.tar.gz && Download_src
+      src_url=https://secure.php.net/distributions/php-${php55_ver}.tar.gz && Download_src
       src_url=${mirrorLink}/fpm-race-condition.patch && Download_src
       ;;
     4)
-      src_url=http://www.php.net/distributions/php-${php56_ver}.tar.gz && Download_src
+      src_url=https://secure.php.net/distributions/php-${php56_ver}.tar.gz && Download_src
       ;;
     5)
-      src_url=http://www.php.net/distributions/php-${php70_ver}.tar.gz && Download_src
+      src_url=https://secure.php.net/distributions/php-${php70_ver}.tar.gz && Download_src
       ;;
     6)
-      src_url=http://www.php.net/distributions/php-${php71_ver}.tar.gz && Download_src
+      src_url=https://secure.php.net/distributions/php-${php71_ver}.tar.gz && Download_src
       ;;
     7)
-      src_url=http://www.php.net/distributions/php-${php72_ver}.tar.gz && Download_src
+      src_url=https://secure.php.net/distributions/php-${php72_ver}.tar.gz && Download_src
       src_url=http://mirrors.linuxeye.com/oneinstack/src/argon2-${argon2_ver}.tar.gz && Download_src
       src_url=http://mirrors.linuxeye.com/oneinstack/src/libsodium-${libsodium_ver}.tar.gz && Download_src
       ;;
     8)
-      src_url=http://www.php.net/distributions/php-${php73_ver}.tar.gz && Download_src
+      src_url=https://secure.php.net/distributions/php-${php73_ver}.tar.gz && Download_src
       src_url=http://mirrors.linuxeye.com/oneinstack/src/argon2-${argon2_ver}.tar.gz && Download_src
       src_url=http://mirrors.linuxeye.com/oneinstack/src/libsodium-${libsodium_ver}.tar.gz && Download_src
       ;;

+ 8 - 78
include/ioncube.sh

@@ -20,84 +20,14 @@ Install_ionCube() {
       tar xzf ioncube_loaders_lin_${SYS_BIT_d}.tar.gz
     fi
 
-    [ -e "${php_install_dir}/bin/phpize" ] && [ ! -d "${phpExtensionDir}" ] && mkdir -p ${phpExtensionDir}
-    case "${PHP_main_ver}" in
-      7.3)
-        if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
-          /bin/mv ioncube/ioncube_loader_lin_7.3_ts.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.3_ts.so"
-        else
-          /bin/mv ioncube/ioncube_loader_lin_7.3.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.3.so"
-        fi
-        ;;
-      7.2)
-        if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
-          /bin/mv ioncube/ioncube_loader_lin_7.2_ts.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.2_ts.so"
-        else
-          /bin/mv ioncube/ioncube_loader_lin_7.2.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.2.so"
-        fi
-        ;;
-      7.1)
-        if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
-          /bin/mv ioncube/ioncube_loader_lin_7.1_ts.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.1_ts.so"
-        else
-          /bin/mv ioncube/ioncube_loader_lin_7.1.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.1.so"
-        fi
-        ;;
-      7.0)
-        if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
-          /bin/mv ioncube/ioncube_loader_lin_7.0_ts.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.0_ts.so"
-        else
-          /bin/mv ioncube/ioncube_loader_lin_7.0.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_7.0.so"
-        fi
-        ;;
-      5.6)
-        if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
-          /bin/mv ioncube/ioncube_loader_lin_5.6_ts.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.6_ts.so"
-        else
-          /bin/mv ioncube/ioncube_loader_lin_5.6.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.6.so"
-        fi
-        ;;
-      5.5)
-        if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
-          /bin/mv ioncube/ioncube_loader_lin_5.5_ts.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.5_ts.so"
-        else
-          /bin/mv ioncube/ioncube_loader_lin_5.5.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.5.so"
-        fi
-       ;;
-      5.4)
-        if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
-          /bin/mv ioncube/ioncube_loader_lin_5.4_ts.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.4_ts.so"
-        else
-          /bin/mv ioncube/ioncube_loader_lin_5.4.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.4.so"
-        fi
-        ;;
-      5.3)
-        if [ -z "`echo $phpExtensionDir | grep 'non-zts'`" ]; then
-          /bin/mv ioncube/ioncube_loader_lin_5.3_ts.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.3_ts.so"
-        else
-          /bin/mv ioncube/ioncube_loader_lin_5.3.so ${phpExtensionDir}
-          zend_extension="${phpExtensionDir}/ioncube_loader_lin_5.3.so"
-        fi
-        ;;
-      *)
-        echo "${CWARNING}Your php ${PHP_detail_ver} does not support ionCube! ${CEND}";
-        ;;
-    esac
+    [ ! -d "${phpExtensionDir}" ] && mkdir -p ${phpExtensionDir}
+    if [ -z "`echo ${phpExtensionDir} | grep 'non-zts'`" ]; then
+      /bin/mv ioncube/ioncube_loader_lin_${PHP_main_ver}_ts.so ${phpExtensionDir}
+      zend_extension="${phpExtensionDir}/ioncube_loader_lin_${PHP_main_ver}_ts.so"
+    else
+      /bin/mv ioncube/ioncube_loader_lin_${PHP_main_ver}.so ${phpExtensionDir}
+      zend_extension="${phpExtensionDir}/ioncube_loader_lin_${PHP_main_ver}.so"
+    fi
 
     if [ -f "${zend_extension}" ]; then
       echo "zend_extension=${zend_extension}" > ${php_install_dir}/etc/php.d/00-ioncube.ini

+ 1 - 1
include/pecl_fileinfo.sh

@@ -13,7 +13,7 @@ Install_pecl_fileinfo() {
     pushd ${oneinstack_dir}/src > /dev/null
     phpExtensionDir=$(${php_install_dir}/bin/php-config --extension-dir)
     PHP_detail_ver=$(${php_install_dir}/bin/php-config --version)
-    src_url=http://www.php.net/distributions/php-${PHP_detail_ver}.tar.gz && Download_src
+    src_url=https://secure.php.net/distributions/php-${PHP_detail_ver}.tar.gz && Download_src
     tar xzf php-${PHP_detail_ver}.tar.gz
     pushd php-${PHP_detail_ver}/ext/fileinfo > /dev/null
     ${php_install_dir}/bin/phpize

+ 1 - 1
include/pecl_imap.sh

@@ -19,7 +19,7 @@ Install_pecl_imap() {
     fi
     phpExtensionDir=$(${php_install_dir}/bin/php-config --extension-dir)
     PHP_detail_ver=$(${php_install_dir}/bin/php-config --version)
-    src_url=http://www.php.net/distributions/php-${PHP_detail_ver}.tar.gz && Download_src
+    src_url=https://secure.php.net/distributions/php-${PHP_detail_ver}.tar.gz && Download_src
     tar xzf php-${PHP_detail_ver}.tar.gz
     pushd php-${PHP_detail_ver}/ext/imap > /dev/null
     ${php_install_dir}/bin/phpize

+ 1 - 1
include/pecl_ldap.sh

@@ -13,7 +13,7 @@ Install_pecl_ldap() {
     pushd ${oneinstack_dir}/src > /dev/null
     phpExtensionDir=$(${php_install_dir}/bin/php-config --extension-dir)
     PHP_detail_ver=$(${php_install_dir}/bin/php-config --version)
-    src_url=http://www.php.net/distributions/php-${PHP_detail_ver}.tar.gz && Download_src
+    src_url=https://secure.php.net/distributions/php-${PHP_detail_ver}.tar.gz && Download_src
     tar xzf php-${PHP_detail_ver}.tar.gz
     pushd php-${PHP_detail_ver}/ext/ldap > /dev/null
     if [ "${PM}" == 'yum' ]; then

+ 1 - 1
include/sourceguardian.sh

@@ -21,7 +21,7 @@ Install_SourceGuardian() {
       else
         tar xzf loaders.linux-${SYS_BIT_c}.tar.gz -C sourceguardian
       fi
-      [ -e "${php_install_dir}/bin/phpize" ] && [ ! -d "${phpExtensionDir}" ] && mkdir -p ${phpExtensionDir}
+      [ ! -d "${phpExtensionDir}" ] && mkdir -p ${phpExtensionDir}
       if [ -z "`echo ${phpExtensionDir} | grep 'non-zts'`" ]; then
         /bin/mv sourceguardian/ixed.${PHP_main_ver}ts.lin ${phpExtensionDir}
         extension="ixed.${PHP_main_ver}ts.lin"

+ 1 - 1
include/upgrade_php.sh

@@ -20,7 +20,7 @@ Upgrade_PHP() {
     [ "${php_flag}" != 'y' ] && read -e -p "Please input upgrade PHP Version(Default: $Latest_php_ver): " NEW_php_ver
     NEW_php_ver=${NEW_php_ver:-${Latest_php_ver}}
     if [ "${NEW_php_ver%.*}" == "${OLD_php_ver%.*}" ]; then
-      [ ! -e "php-${NEW_php_ver}.tar.gz" ] && wget --no-check-certificate -c http://www.php.net/distributions/php-${NEW_php_ver}.tar.gz > /dev/null 2>&1
+      [ ! -e "php-${NEW_php_ver}.tar.gz" ] && wget --no-check-certificate -c https://secure.php.net/distributions/php-${NEW_php_ver}.tar.gz > /dev/null 2>&1
       if [ -e "php-${NEW_php_ver}.tar.gz" ]; then
         echo "Download [${CMSG}php-${NEW_php_ver}.tar.gz${CEND}] successfully! "
       else

+ 1 - 1
include/zendopcache.sh

@@ -18,7 +18,7 @@ Install_ZendOPcache() {
       tar xzf zendopcache-${zendopcache_ver}.tgz
       pushd zendopcache-${zendopcache_ver} > /dev/null
     else
-      src_url=http://www.php.net/distributions/php-${PHP_detail_ver}.tar.gz && Download_src
+      src_url=https://secure.php.net/distributions/php-${PHP_detail_ver}.tar.gz && Download_src
       tar xzf php-${PHP_detail_ver}.tar.gz
       pushd php-${PHP_detail_ver}/ext/opcache > /dev/null
     fi