php54下載
① php文件怎麼下載
如果是PHP頁面的話是不能直接下載的,除非更改文件後綴或者壓縮成rar等其他格式的壓縮包才能下載……
像你說的這種情況,通常是因為你想要下載的種子文件已經被刪除或者你沒有登錄提供下載的網站,所以返回了一個下載失敗的頁面,並被保存成PHP格式。你用記事本打開這個php文件就可以看到裡面的內容了,可以百分百的肯定是下載失敗提示的頁面代碼。要解決這個問題最好的辦法就是換個站點下載,或者重新搜索查找下載你所需要的文件。
② red hat linux下如何把php-5.1.6-27.el5升級PHP 5.2.4
1. root 登錄
2. 下載php 的rpm包.
下面地址是5.4的下載地址. 找到對應你red hat版本的.
http://oss.oracle.com/projects/php/files/EL5/x86_64/
rpm -ivh php54-5.4.0-1.el5.x86_64.rpm
3. 如果在上面的安裝過程有依賴關系的沖突. 需要先安裝依賴的包.
重啟 Apache:
/sbin/service httpd restart
③ PHP軟體下載
PHP是免費軟體,應該到官方網站下載,那樣才安全、放心、最新,官方地址:www.php.net
appserv、phpnow這些是套件,組合了php、apache、mysql等常用的軟體,而且便於安裝,初學者也可以使用。
④ 求centos5.10安裝php54,mysql55的yum源
網易163源,搜狗好像也有
http://mirrors.163.com/centos/
⑤ 現在要升級php5.4已上的版本,怎麼升級
一、前言
我們公司伺服器上的PHP版本是5.2,真的太舊了,除了很多新特性無法使用之外,PHP5.4的性能也比5.2版本有所提高,有助於提供業務的吞吐量。今年,我們計劃將公司所有業務的PHP版本升級為5.4.41。
二、升級前准備
在升級PHP版本之前,首先要做的是檢查業務代碼的語法兼容性。其實,在官網上已經有相關的升級指引,我參考的是這2個鏈接。
從 PHP 5.2.x 移植到 PHP 5.3.x:http://php.net/manual/zh/migration53.php
從 PHP 5.3.X 遷移到 PHP 5.4.X:http://php.net/manual/zh/migration54.php
官方的文檔中,沒有升級指引從PHP5.2直接升級到PHP5.4,因此,需要對以上的升級指引,做一個歸納總結。上面的鏈接中有好幾篇子文章,我主要關注的是「不向下兼容的變化」,「PHP 5.3.x 中棄用的功能」,「被移除的擴展」,「其他改變」……,主要目的是找出不兼容的語法(導致錯誤),以及將會被移除的函數。
我們使用以下一個表格來進行總結,方便各業務的人員能夠對照PHP版本升級帶來的變化而修改各自的業務代碼
以上內容摘抄自官網的一些說明,這里就不詳細列出來了。
三、測試
完善的單元測試和功能測試可以保證PHP版本升級後能及時發現問題。
四、上線方案
灰度,再灰度,這個是我們的原則。上線的時候,先對一個機房的伺服器PHP版本進行升級,再逐步覆蓋到所有的伺服器。與此同時,上線之後,要密切留意是否error.log裡面是否包含「PHP Fatal error」的錯誤日誌,伺服器的響應狀態是否正常。
---------------------
⑥ 如何在linux下安裝多個不同版本的PHP
Linux下部署php多版本共存
背景說明
自php7問世,身為最新版本控的我馬上升級體驗,但是由於伺服器上還有舊程序在運行,只好部署一個php多版本共存環境。
現有環境是lnmp
- CentOS 6.7
- nginx 1.10.1
- mariadb-10.0.26
- php 7.0.8
為了更好兼容舊的php程序,推薦使用5.4.45. 主要是兼容mysql擴展。
開始安裝
首先要下載php-5.4.45.tar.gz源碼包。
通過源碼安裝
# tar xzvf php-5.4.45.tar.gz
# cd php-5.4.45
# ./configure --prefix=/usr/local/php54 --with-config-file-path=/usr/local/php54/etc --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir --with-freetype-dir=/usr/local/freetype --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --with-mcrypt --enable-ftp --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-gettext --disable-fileinfo --enable-intl --with-xsl
# make ZEND_EXTRA_LIBS='-liconv'
# make install
# cp php.ini-proction /usr/local/php/etc/php.ini
------------------------------------------------------------------------------------------------
php.ini 配置
post_max_size = 50M
upload_max_filesize = 50M
date.timezone = PRC
short_open_tag = On
cgi.fix_pathinfo=0
max_execution_time = 300
disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
------------------------------------------------------------------------------------------------
php-fpm.conf 配置
------------------------------
# vim /usr/local/php/etc/php-fpm.conf1
[global]
pid = /usr/local/php54/var/run/php-fpm.pid
error_log = /usr/local/php54/var/log/php-fpm.log
log_level = notice
[www]
listen = /tmp/php54-cgi.sock
listen.backlog = -1
listen.allowed_clients = 127.0.0.1:9001
listen.owner = www
listen.group = www
listen.mode = 0666
user = www
group = www
pm = dynamic
pm.max_children = 40
pm.start_servers = 20
pm.min_spare_servers = 20
pm.max_spare_servers = 40
request_terminate_timeout = 100
request_slowlog_timeout = 0
slowlog = var/log/slow.log
----------------------------------------------------------------------------------
啟動 php-fpm
# cp sapi/fpm/init.d.php-fpm /etc/init.d/php54-fpm
# chmod +x /etc/init.d/php54-fpm
# /etc/init.d/php54-fpm start
-------------------------------------------------------------------------------------------
修改nginx配置,對需要的服務配置使用php-5.4.45
location ~ [^/]\.php(/|$)
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php54-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
----------------------------------------------------------------------------------------
配置php-5.4.45 的php54-fpm 開機自動啟動
# chkconfig --add php54-fpm
# chkconfig php54-fpm on
⑦ PHP如何實現批量下載功能
原理很簡單,通過一個含有圖片地址的數組循環,然後使用PHP的file_get_contents函數取得圖片,在使用file_put_contents函數把圖片保存下來。就這樣簡單,希望能幫到你.順便提供一組PHP批量下載圖片文件代碼供你參考:set_time_limit(0);//設置PHP超時時間$imagesURLArray
=
array_unique($imagesURLArray
);foreach($imagesURLArray
as
$imagesURL)
{
echo
$imagesURL;
echo
"
⑧ php和Apache配置好了為什麼打開php文件時總出現下載
原因是少設置了一段文字。
⑨ PHP官網這么下載PHP啊
上面的php5.3.6是最新版的,下面的是舊版本,當然用最新版的,提供了兩種不同壓縮格式的文件下載,一種是tar.bz2,另一中是gz格式,隨便選一種格式即可,選gz的點擊進入遇到很多鏡像伺服器讓你選擇,當然選擇離你最近的為好,直接選中國的,看到國旗就好,點擊進去另存為或者直接啟動迅雷等下載引擎。下載好了後直接解壓縮,由於是源碼包不存在安裝不安裝的問題,解壓後就是安裝好了,剩下的問題就是配置的問題,這個問題根據你自己的情況網上搜下。配置時要注意些,較為麻煩。如果是用於學習編程,建議直接用wampserver,這些直接集成了伺服器,無需什麼配置。。
是否可以解決您的問題?