1、通過寶塔面板安裝的建站環境是LNMP,使用的Nginx 1.16.1、MySQL 5.5.62、PHP-7.0。2、優化PHP7.0設置。先進入到PHP7.0管理頁面。首先先安裝一個opcache緩沖器,用於加速PHP腳本,其他的就都按默認的來吧,畢竟安裝的擴展太多容易影響性能。修改max_execution_time時間為20.性能調整。這里可以根據自己伺服器配置進行設置,寶塔面板比較人性化,會根據你的伺服器配置設置推薦方案。可以根據自己伺服器內存大小進行計算,一般一個php-fpm進程佔用內存30M左右,以1024MB內存1G內存)來計算,大概可以設置34個並發。使用的就是1核1G內存配置的伺服器,安裝寶塔面板後推薦的是40並發,用不到那麼高的並發,所以設置了20並發的方案,並把max_spare_servers數字調整成了14。
『貳』 將Linux伺服器上的PHP版本 從5.3.8升級到5.4.0任意版本,會對現存的PHP程序有影響嗎
同一個大版本(都是php5)沒事兒,直接升級問題不大。升級前習慣上備份下相關文件就好。
『叄』 wdcp 怎麼升級php到7
登錄SSH(使用PuTTY遠程登錄Linux伺服器),執行以下命令升級PHP版本:
wget IP
sh php_up53.sh
升級過程有點漫長,大約十多分鍾吧!當出現「php update is OK」時就表明升級成功了。
接下來執行以下命令升級eAccelerator:
wget IP
sh eac0961_ins.sh
然後我們執行以下命令安裝Zend Guard Loader:
wget IP
sh ZendGL_ins.sh
執行以下命令重啟伺服器:
shutdown -r now
-
『肆』 在 CentOS/RHEL 7/6 上安裝最新 PHP 7 軟體包的 3 種方法| Linux 中國
在 CentOS/RHEL 6 和 7 系統上,默認的 PHP 版本分別為 5.3 和 5.4,但為了支持更高效和資源節約的 Web 開發,推薦升級到 PHP 7。這里有三種方法來安裝最新 PHP 7 軟體包:
方法一:利用 Software Collections (SCL) 在 CentOS 6/7 安裝 PHP 7
SCL 由 CentOS SIG 維護,提供了最新版本的軟體包,支持與舊版本兼容。首先,通過運行 yum 命令安裝 SCL,然後檢查並安裝 PHP 7.2 或更高版本,如 gd 和 pdo 模塊。
方法二:Remi 存儲庫安裝法(適用於 CentOS 6/7 和 RHEL 7)
Remi 存儲庫包含大量 PHP 擴展,且對基礎軟體包無影響。首先確保安裝 EPEL,然後從 Remi 存儲庫中獲取 PHP 7.4 或更高版本。
方法三:IUS 社區存儲庫安裝法(適用於 CentOS 6/7)
IUS 是一個經過社區批準的第三方存儲庫,提供 PHP 和其他軟體的最新版本。在安裝 IUS 前,先安裝 EPEL。通過 Shell 腳本下載並啟用 IUS,然後檢查並安裝 PHP 7.3。
以上三種方法都確保了在 CentOS/RHEL 6 和 7 上安裝最新 PHP 7 的兼容性和穩定性,以提升 Web 應用的性能和伺服器效率。
『伍』 linux 怎麼升級默認裝好的php和mysql到5.0
是你的MYSQL路徑設置錯了....
注意大小寫的區分,比如你的MYSQL安裝包是大寫的 。
而你的PHP 配置路徑 mysql 小寫 那麼就會產生這樣的問題.
建議你重新安裝PHP 和 MYSQL
如果你要整體整合apache2 mysql5.0 php5
在編譯之前還有升級一些支持庫
執行命令:# yum install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel kernel
我給寫個PHP和MYSQL的編譯過程.
這里要注意的是,需要先安裝mysql才能裝PHP
[mysql] 安裝路徑: /usr/local/mysql //資料庫目錄你可以自己設置
比如你需要安裝的MYSQL為:mysql-5.0.45-linux-i686.tar.gz
將mysql-5.0.45-linux-i686.tar.gz 放到 /usr/local/src 下
#cd /usr/local/src
#tar -zvxf mysql-5.0.45-linux-i686.tar.gz
#mv mysql-5.0.45/ /usr/local/mysql //移動
#groupadd mysql //創建mysql用戶組
#cd /usr/local/mysql
#useradd -g mysql mysql //創建 mysql用戶
#chown -R mysql . //注意後面有個 「.」
#chgrp -R mysql .
#scripts/mysql_install_db --user=mysql //初始化資料庫
#chown -R root . //給root 最高許可權
#chown -R mysql data //讓mysql 對data [資料庫]有最高許可權
#cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
// 讓mysql服務隨系統啟動
#chown root:root /etc/rc.d/init.d/mysqld //讓root有啟動許可權.
#chmod 755 /etc/rc.d/init.d/mysqld
#cp ./support-files/my-huge.cnf /etc/my.cnf //移動配置文件.
#mv /usr/local/mysql/data /var/lib/mysql //這一步是移動資料庫。你也可以不需要執行這一步.....如果安裝出錯,最好不要執行這一步,因為資料庫許可權經常會引起mysql運行不穩定
#bin/mysqld_safe --user=mysql & //連接資料庫,如果安裝成功.
會有如下提示:Starting mysqld daemon with databases from /var/lib/mysql //後面那是資料庫路徑
[PHP] 安裝路徑: /usr/local/php
#cd 到安裝包所在目錄
# tar xjvf 你的PHP版本文件名
# cd php-X.X.X //這里就是你解壓後的那個目錄名
值得注意的是php的安裝需要一些庫.
就是:libxml gd2
# ./configure \
"--prefix=/usr/local/php" \
"--with-apxs2=/usr/local/apache2/bin/apxs" \
"--with-config-file-path=/usr/local/php/etc" \
"--with-mysql=/usr/local/mysql" \
"--with-libxml-dir=/usr/local/libxml2" \
"--with-gd=/usr/local/gd2" \
"--with-jpeg-dir" \
"--with-png-dir" \
"--with-bz2" \
"--with-freetype-dir" \
"--with-iconv-dir" \
"--with-zlib-dir " \
"--with-openssl=/usr/local/openssl" \
"--with-mcrypt=/usr/local/libmcrypt" \
"--enable-soap" \
"--enable-gd-native-ttf" \
"--enable-ftp" \
"--enable-mbstring" \
"--enable-exif" \
"--disable-ipv6" \
"--disable-cgi" \
"--disable-cli"
# make
# make install
# mkdir /usr/local/php/etc
# cp php.ini-dist /usr/local/php/etc/php.ini