#
# php v7.3.9
#
ScriptAlias /php7 "D:/xampp/php-7.3.9"
Action application/x-httpd-php7-cgi /php7/php-cgi.exe
<Directory "D:/xampp/php-7.3.9">
AllowOverride None
Options None
Require all denied
<Files "php-cgi.exe">
Require all granted
</Files>
</Directory>
<Directory "D:/xampp/htdocs/assess">
<FilesMatch "\.php$">
SetHandler application/x-httpd-php7-cgi
</FilesMatch>
</Directory>
<Directory "D:/xampp/htdocs/php7web">
<FilesMatch "\.php$">
SetHandler application/x-httpd-php7-cgi
</FilesMatch>
</Directory>
星期一, 3月 10, 2025
在XAMPP掛載舊版PHP
星期二, 9月 25, 2012
用 yum 將 CentOS 5.x 的 php 5.1.x 升級到 5.3.x - Part II
發現一種官方提供的 yum 安裝方法。
做更新動作之前還是提醒請先備份(網管千古名言:【沒事多備份,多備份沒事。】)。
一、先停止 apache 服務。
#service httpd stop
二、查詢已經有安裝了哪些 php 相關的程式記錄下來(後面安裝 php 5.3 模組時會用到)。
#rpm -qa | grep php
三、移除原先安裝的 php(包含 php 模組)。
#yum remove php php-*
(如果不移除 php-*,會導致後面安裝 php 5.3 的錯誤)
四、安裝 php 5.3。
#yum install php53
五、安裝 php 5.3 模組。
#yum install php53-gd php53-pdo php53-mbstring php53-mysql php53-ldap php53-devel php53-odbc
(上述是我安裝的 php 模組,您可以依照步驟二查詢結果的去安裝)
六、啟動apache 服務。
#service httpd start
七、查詢 php 版本是否正確更新。
#php -v
打完收工。
備註: 似乎從 5.2 開始 php 的 date() 函數會因為預設時區的問題而出現錯誤。
所以網頁 php 要加上一行(date_default_timezone_set("Asia/Taipei");)來解決。
做更新動作之前還是提醒請先備份(網管千古名言:【沒事多備份,多備份沒事。】)。
一、先停止 apache 服務。
#service httpd stop
二、查詢已經有安裝了哪些 php 相關的程式記錄下來(後面安裝 php 5.3 模組時會用到)。
#rpm -qa | grep php
三、移除原先安裝的 php(包含 php 模組)。
#yum remove php php-*
(如果不移除 php-*,會導致後面安裝 php 5.3 的錯誤)
四、安裝 php 5.3。
#yum install php53
五、安裝 php 5.3 模組。
#yum install php53-gd php53-pdo php53-mbstring php53-mysql php53-ldap php53-devel php53-odbc
(上述是我安裝的 php 模組,您可以依照步驟二查詢結果的去安裝)
六、啟動apache 服務。
#service httpd start
七、查詢 php 版本是否正確更新。
#php -v
打完收工。
備註: 似乎從 5.2 開始 php 的 date() 函數會因為預設時區的問題而出現錯誤。
所以網頁 php 要加上一行(date_default_timezone_set("Asia/Taipei");)來解決。
星期五, 3月 16, 2012
用 yum 將 CentOS 5.x 的 php 5.1.x 升級到 5.3.x
做更新動作之前請先備份。
網管千古名言:【沒事多備份,多備份沒事。】
一、下載 yum 更新資料檔並安裝之。
#wget http://repo.webtatic.com/yum/centos/5/latest.rpm
#rpm -Uvh latest.rpm
二、編輯 yum 更新索引檔內容。
#vi /etc/yum.repos.d/webtatic.repo
將每個段落都加上一行 priority=1(如果沒加上這行,yum 更新時就只會依原 yum 內建的更新索引檔為主。)
三、開始執行 yum 更新 php。
#yum --enablerepo=webtatic update php
四、重新啟動 apache。
#/etc/rc.d/init.d/httpd restart
五、查詢 php 版本是否正確更新。
#php -v
備註:
發現當由 CentOS 內建的php 5.1.x 升級到 5.3.x 後,php 的 date() 函數會因為預設時區的問題而出現錯誤。
建議在網頁 php 主 include 檔中加上一行(date_default_timezone_set("Asia/Taipei");)來解決。
網管千古名言:【沒事多備份,多備份沒事。】
一、下載 yum 更新資料檔並安裝之。
#wget http://repo.webtatic.com/yum/centos/5/latest.rpm
#rpm -Uvh latest.rpm
二、編輯 yum 更新索引檔內容。
#vi /etc/yum.repos.d/webtatic.repo
將每個段落都加上一行 priority=1(如果沒加上這行,yum 更新時就只會依原 yum 內建的更新索引檔為主。)
三、開始執行 yum 更新 php。
#yum --enablerepo=webtatic update php
四、重新啟動 apache。
#/etc/rc.d/init.d/httpd restart
五、查詢 php 版本是否正確更新。
#php -v
備註:
發現當由 CentOS 內建的php 5.1.x 升級到 5.3.x 後,php 的 date() 函數會因為預設時區的問題而出現錯誤。
建議在網頁 php 主 include 檔中加上一行(date_default_timezone_set("Asia/Taipei");)來解決。
星期四, 12月 08, 2011
星期一, 10月 19, 2009
星期四, 11月 01, 2007
如何在虛擬主機啟用 register_globals
在您的網站根目錄中的 .htaccess 檔 , 加上以下這行命令 :
php_value register_globals 1
存檔後 , register_globals 應該就會馬上被啟用了 。
php_value register_globals 1
存檔後 , register_globals 應該就會馬上被啟用了 。
星期四, 10月 19, 2006
CentOS預設未安裝php-gd
馬嘶公司 website 主機原系統問題叢生,搬到我們機房後又被警告發送垃圾信。
因此,決定將其系統重新安裝改用 CentOS。
按照以前安裝 Fedora 的方式,很快地將其系統安裝好並回復網站和資料庫,然後重新上線。
沒想到隔了快 2 週後,馬嘶從深圳緊急呼叫,說後台無法上傳圖片。
這下子可就奇怪了,gd 有安裝,php configure list 也有 --with-gd,那到底出了啥問題?
一經細查原來是 php-gd 處理功能未安裝,phpinfo() 裡根本沒 gd 功能顯示。
如何解決呢?很簡單,只要把 php-gd 安裝進去就好了。
進終端機主控台(使用 su 權限),執行以下指令:
yum install php-gd
安裝好後,重新啟動 httpd 就 ok 了。
附註:沒裝 yum 自動更新系統者,那就必須先安裝 yum。
因此,決定將其系統重新安裝改用 CentOS。
按照以前安裝 Fedora 的方式,很快地將其系統安裝好並回復網站和資料庫,然後重新上線。
沒想到隔了快 2 週後,馬嘶從深圳緊急呼叫,說後台無法上傳圖片。
這下子可就奇怪了,gd 有安裝,php configure list 也有 --with-gd,那到底出了啥問題?
一經細查原來是 php-gd 處理功能未安裝,phpinfo() 裡根本沒 gd 功能顯示。
如何解決呢?很簡單,只要把 php-gd 安裝進去就好了。
進終端機主控台(使用 su 權限),執行以下指令:
yum install php-gd
安裝好後,重新啟動 httpd 就 ok 了。
附註:沒裝 yum 自動更新系統者,那就必須先安裝 yum。