檢視當前centos版本:
cat /etc/centos-release
結果為:
centos release 6.3 (final)
檢視當前php版本:
php -v
結果為:
php 5.3
.28 (cli) (built: jun 6 2014 17:00
:08)
thephp
group
zend
engine
v2.3
zend
technologies
檢視當前apache版本:
httpd -v
結果為:
server version: apache/2.2
.27 (unix)
server built: jun 6
2014
16:28:55
gunzip php-7.0
.26.tar
.gztar -xf php-7.0
.26.tar
進入解壓檔案中:
php-7.0.26
配置:
./configure --
with
-apxs2
=/usr/local/apache/bin/apxs --
with
-mysqli
--enable-mbstring
--with
-openssl
--with
-zlib
--with
-gd--
with
-jpeg
-dir
--with
-freetype
-dir
通過命令./configure --help
可以檢視所有的選項。
安裝:
make
make install
以後如果想要更新配置,應該重新執行configure、make clean
、make
、make install
步驟,然後重啟apache。make clean
步驟也很重要,不要忘記。
然後:
cp php.ini-development /usr/local/lib/php.ini
在httpd.conf檔案(/etc/httpd/conf/httpd.conf
)中新增:
loadmodule php7_module modules/libphp7.so
使httpd.conf載入php模組。這個語句可能在安裝php時已經新增過了,如果沒有的話,那麼手動新增。
重啟apache伺服器:
service httpd restart
1、 gd installed, but 「call to undefined function imagecreatefromjpeg()」?解決:檢視phpinfo:
顯然現在gd不支援jpeg。在配置時,需要加上--with-jpeg-dir
,並且需要make clean
,然後make
,make install
,service httpd restart
。
再次檢視phpinfo:
問題解決。
[1] installation on unix systems
[2] gd installed, but 「call to undefined function imagecreatefromjpeg()「
PHP版本演算法彙總 更新中
param arr return mixed 氣泡排序 重複比較兩個相鄰的元素,如果位置錯誤則對調位置,直至沒有元素需要對換 分類 內部比較排序 資料結構 陣列 最差時間複雜度 o n 2 最優時間複雜度 如果能在內部迴圈第一次執行時,使用乙個旗標來表示有無需要交換的可能,可以把最優時間複雜度降低到...
CentOS下更新Python版本
前幾天centos放出5.x系列終極版本centos5.9 final 像我這樣有強迫症的人是不會放過這個更新的機會的。更新python千萬不要把老版本的刪除!新老版本是可以共存的,很多基本的命令 軟體包都要依賴預裝的老版本python的,比如yum。下面講一下更新的方法 第1步 更新一下你的gcc...
CentOS平滑更新nginx版本
目前使用的nginx版本是1.4.4,平滑公升級到nginx1.10.1,具體公升級操作流程如下 1.備份當前使用的nginx程式目錄 tar zcvf nginx1.4.4bak.tar.gz nginx 1.4.4 3.解壓縮 tar zxvf nginx 1.10.1.tar.gz 4.編譯 ...