本文目錄一覽:
誰能給我個PHP 5.5版本的下載地址啊。
PHP5最新的是PHP
5.3.6
版本,沒有5.5,5.3.6下載地址是:
不過不推薦你使用最新的,現在很多與PHP相關的程序還是使用的5.2版本的,包括zend,這個支持shopex的組件也是使用的5.2,新的如果是裝shopex+zend會出錯,不要追求最新的東西。
上面這是5.2.17的下載地址。
我在服務器里都是配置的還都是5.2.14版本的。
新版本會出很多不兼容的問題。
PHP5.2.9怎麼安裝??
php環境配置 IIS PHP5 MySQL5 ZendOptimizer phpmyadmin安裝與配置
IIS即可以支持php也可以支持asp.相信得到不少人青睞.
下面的配置文檔希望可以幫助大家順利完成php環境搭建.不正確的地方請大家指正批評.
關於apache的php環境搭建請參考 … extra=page%3D1
本例是在wiondws XP下
IIS5.1
php5.2.1(zip)
MySQL5.0.37
phpmyadmin2.10.0.2
ZendOptimizer-3.2.6
的安裝與配置
以上資源直接點擊下載.也可以在本站下載站下載
/*********************************************
*
* 作 者: 我不是魚
* php愛好者站:
* Email: deng5765@163.com
* 博 客:
*
*********************************************/
IIS 的安裝
1 在光驅中放入WindowsXP SP2系統安裝光盤
2 依次在 控制面板 添加與刪除 添加/刪除Windows組件 Windows組件嚮導 中選中 Internet信息服務(IIS)
3 點擊 下一步 進行文件複製,直到完成安裝
4 完成 IIS 安裝
5 打開瀏覽器,輸入 出現下面的界面則說明安裝成功了
MySQL 的安裝
1 點擊MySQL安裝包
2 默認是Typical,如果想修改安裝路徑的話也可以選擇custom.
注意:安裝mysql的路徑中,不能含有中文!
3 點擊intall開始安裝
4 跳過註冊
5 是否現在就配置 MySQL.也可以之後在開始菜單的configuration wizard 進行配置.
這裡是現在進行配置
6 選擇Detailed Configuration(詳細設置),點Next繼續
7 下面這個選項是選擇mysql應用於何種類型,第一種是開發服務器,
將只用盡量少的內存,第二種是普通WEB服務器,將使用中等數量內存,
最後一種是這台服務器上面只運行MySQL數據庫,將佔用全部的內存.
用戶可根據自己的需求,選擇選項.這裡只選擇開發服務器,點Next繼續
8 下面是選擇數據庫用途,第一種是多功能用途,
將把數據庫優化成很好的innodb(事務)存儲類型和高效率的myisam(非事務)存儲類型,
第二種是只用於事務處理類型,最好的優化innodb,但同時也支持myisam,只有myisam才支持全文索引
最後一種是簡單的網絡開發,適合於簡單的應用,只有不支持事務的myisam類型是被支持的.
一般選擇第一種多功能的.
9 下面是選擇InnodDB的數據存放位置,一般默認好了,不需要改動
(如果要修改數據保存路徑,也可用在安裝後修改my.ini的datadir的值)
10 下面是選擇MySQL允許的最大連接數,第一種是最大20個連接並發數,
第二種是最大500個並發連接數,最後 一種是自定義,你可以根據自己的需要選擇.
這裡選擇第一個
11 下面是是否運行網絡鏈接.這裡選擇複選框.數據庫監聽的端口,一般默認是3306,
如果改成其他端口,以後連接數據庫的時候都要記住修改的端口,否則不能連接mysql數據庫,
比較麻煩,這裡不做修改,用mysq的默認端口:3306
12 這一步設置mysql的默認編碼,默認是latin1,也是標準的編碼.第二種是UTF8,第三種是手動設置.
編碼是版本4.1以上引入的.如果要用原來數據庫的數據,最好能確定原來數據庫用的是什麼編碼,如果這裡設置的編碼
和原來數據庫數據的編碼不一致,在使用的時候可能會出現亂碼.建議使用latin1標準編碼
當然我們有需要的話,也可以修改它的編碼(不建議).
13 這一步是是否要把mysql設置成windows的服務,一般選擇設成服務,
這樣以後就可以通過服務中啟動和關閉mysql數據庫了.推薦:下面的複選框也勾選上,
這樣,在cmd模式下,不必非到mysql的bin目錄下執行命令.在命令行下諮詢可以執行文件
14 這一步是設置mysql的超級用戶密碼,這個超級用戶非常重要,
對mysql擁有全部的權限,請設置好並牢記超級用戶的密碼,
下面有個複選框是表示創建一個匿名賬號,這會使數據庫系統不安全.
如果有這個需求,也請勾選.
15 點擊 Execute進行安裝
16 點擊 Finish 完成安裝
17 我們可以開始使用mysql了,打開 開始菜單 所有程序的 mysql Command line Client,輸入密碼
出現這個界面說明mysql已經安裝好了
可能出現的問題:
如果在第15步,出現下圖提示
是因為你之前裝過mysql.卸載時還保留了一些配置文件.
點擊retry看看是否可以通過。否則點擊 cancel 退出.然後點擊開始菜單的 MySQL Server Instance Config Wizard
重新配置 mysql
重複之前的操作.第14步將會出現界面是像下面這樣
有三個輸入密碼的地方,你原來裝過mysql.
你在第一個文本框輸入原來root的密碼,後面兩個文本框輸入root的新密碼就可以了
如果還是不行那就重裝一次MySQL。
重裝注意事項:最好刪除原來的所有文件,必要的話,可以清一下註冊表,
如果你機器上沒有其它mysql相關的程序.而且一定記得不要保留原有的my.ini文件.
還有就是刪除原來安裝路徑下的文件,並刪除數據目錄下面的ibdata1文件.
更多文章 php愛好者站
PHP 的安裝
由於php是一個zip文件(非install版),安裝較為簡單
解壓就行.把解壓的 php-5.2.1-Win32 重命名為 php5.並複製到C盤目錄下.即安裝路徑為 c:\php5
1 找到php目錄下的 php.ini.recommended (或者php.ini-dist)文件,重命名為 php.ini
並複製到系統盤的windows目錄下(以c:\windows為例).
2 再把php目錄下的php5ts.dll,libmysql.dll複製到目錄 c:\windows\system32下.
3 把php5\ext目錄下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件複製到c:\windows\system32下
如果沒有加載 php_gd2.dll php將不能處理圖像.沒有加載php_mysql.dll php將不支持mysql函數庫
php_mbstring.dll在後面使用phpmyadmin時支持寬字符
更多文章 php愛好者站
ZendOptimizer 的安裝
Zend Optimizer用優化代碼的方法來提高PHP應用程序的執行速度。執行使用Zend Optimizer的PHP程序比不使用的要快40%到100%。而且一些用Zend SafeGuard 加密過的文件,必須裝了Zend Optimizer才可以運行.
注意:Zend Optimizer 的安裝與否並不影響php正常運行,如果你覺得麻煩,這步可以省去。
1 點擊安裝Zend Optimizer
2 接受協議,點擊next
3 選定安裝路徑
4 我們用的是IIS5.1,所以這裡選 IIS
5 選定 php.ini 的位置.我們的是在 C:\WINDOWS\ 下
6 選定IIS默認安裝路徑.我們的是 C:\Inetpub\
7 點擊 Install 進行安裝
8 點擊 是.安裝程序自動完成配置和服務器重啟.
9 點擊 Finish 完成安裝
所有東西安裝完成後我們再進行配置
配置php並關聯MySQL
打開c:\windows\php.ini文件
以下內容需要回復才能看到
1 設置擴展路徑
查找 extension_dir 有這麼一行
extension_dir = “./”
將此行改成
extension_dir = “C:\php5\ext”
其中C:\php5是你安裝php的路徑.路徑不正確將無法加載dll
(注意:有些php版本是 ;extension_dir = “./” 要把前面的分號去掉)
2 查找
;extension=php_mbstring.dll
;extension=php_gd2.dll
;extension=php_mysql.dl
把上面3項前面的分號去掉,這樣IIS啟動時就可以加載這些dll了
當然前面我們也把這些dll複製到system32下了.(大家在安裝的過程中都注意到如何把一些dll加載入來了.
以後要加載一些dll,比如說php_mysqli.dll,也就懂得怎麼加載了)
3 設置會話保存路徑
查找session.save_path 有這麼一行
; session.save_path = “N;/path”
在此行後加入一行(注意是加入一行,不是加到後面)
session.save_path = “C:\WINDOWS\Temp”
保存到你的臨時目錄下,這裡完全可以保存到windows臨時目錄Temp下
4 還有比較值得注意的是 short_open_tag .有一些php版本默認是Off的.
也就是說 php不能使用短標記如 必須使用
由於短標記使用方便,並且很多程序也是用短短標記來寫,如discuz等
如果不把 short_open_tag 改成On將出現的癥狀將很難判斷是上面原因,這裡建議修改
查找
short_open_tag = Off
改為
short_open_tag = On
5 是否顯示錯誤 display_errors
出於安全性考慮,display_errors 有些版本也默認為 Off.
就是說在調試時,如果php代碼有誤,就只出現一個空白頁.而不會顯示出錯原因和出錯行數.
這樣調試起來將非常不便,建議根據自己需要修改
查找
display_errors = Off (注意不是 ; – display_errors = Off [Security])
改成
display_errors = On
6 顯示NOTICE敬告提示
第五步雖然打開了出錯提示,但出錯報告還受到 error_reporting 的控制.
php5默認關閉NOTICE敬告提示,如果是在本地調試,建議打開NOTICE敬告提示.
查找
error_reporting = E_ALL ~E_NOTICE
改成
error_reporting = E_ALL
另外提示一下,在程序中也可以通過error_reporting()控制錯誤報告輸出,具體怎麼用大家參考下手冊.
7 register_globals
出於安全性考慮它默認也是Off
當register_globals=Off的時候,下一個程序接收的時候應該用$_POST[‘user_name’]和$_POST[‘user_pass’])
當register_globals=On的時候,下一個程序可以直接使用$user_name和$user_pass來接受值.
更詳細的說明請參考
建議根據自己需要修改
8 php5時差問題
時間相差八小時
為什麼呢?PHP5系列版本新增了時區設置,默認為格林威治時間,與中國所在的東8區正好相差8個小時
查找date.timezone有這麼一行
;date.timezone =
將;去掉,改成
date.timezone = PRC
大陸內地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木齊)
港台地區可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,台北)
還有新加坡:Asia/Singapore
修改完成之後 必須重啟IIS或者Apache才可以使用正確時間
其中PRC:People’s Republic of China 中華人民共和國,
更詳細解決方法請參考本論壇的
關於文件上傳要注意的配置請參考本論壇的
;extra=page%3D1
更多文章 php愛好者站
IIS 整合 PHP
1 打開 控制面板 管理工具
2 打開管理工具中的 Internet信息服務
3 如下圖,右鍵默認網站 點擊 屬性
4 點擊 ISAPI篩選器 再點擊 添加 按鈕,在彈出的 篩選器屬性 對話框中,依次填入
篩選器名稱: php
可執行文件: 點擊瀏覽 選中 C:\php5\php5isapi.dll
5 點擊 確定 退出配置
6 再次 右鍵默認網站 點擊 屬性.進入 ISAPI篩選器.如圖,前面狀態有個綠色的向上箭頭,表示篩選已經起作用.
如果是向下的紅色箭頭或者沒有箭頭的話,那表明前面的配置有問題,請確認做了第5步.再不行請重新檢查設置.
7 點擊 主目錄 標籤.再點擊 配置.
8 如下圖,點擊 添加 按鈕
9 在彈出的 添加/編輯應用程序擴展名映射 對話框中.
可執行文件:點擊瀏覽 選中 C:\php5\php5isapi.dll
可擴展名: .php (別漏了前面的 . )
10 點擊 文檔 標籤,再點 添加 按鈕,在彈出的 添加默認文檔 對話框中,填入 index.php
配置完成後我們做一下測試
在網站根目錄下創建一個 phpinfo.php 文件
?php
phpinfo();
?
在瀏覽器打開
如果出現如下信息,則說明php已經配置好了
下面再測試php和mysql數據庫的關聯
在網站根目錄下創建一個test.php 文件,內容為
[複製到剪切板]
CODE:
?php
//php愛好者站 系列教程 [url][/url]
$host = “localhost”;
$user = “root”;
$password = “12345”;//12345改成你的mysql密碼
$link=mysql_connect($host,$user,$password);
if(!$link) echo “h1失敗!/h1”;
else echo “h1成功!/h1”;
mysql_close();
?
在瀏覽器打開
如果輸出 成功,則說明大功告成了.
更多文章 php愛好者站
安裝 phpMyAdmin
下載得到 phpMyAdmin-2.10.0.2-all-languages.zip,將其解壓到 你網站根目錄下並重命名為phpMyAdmin,
找到並打開 libraries/config.default.php (有些版本是當前目錄的 config.inc.php或者 config.defaut.php)
做以下修改:
1 查找 password 有如下兩行
$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ”;
把你的mysql密碼填到$cfg[‘Servers’][$i][‘password’] = ”; 單引號裡邊
2 搜索 $cfg[‘PmaAbsoluteUri’],將其後面單引號里的值設置為 phpMyAdmin 目錄路徑,如: ;
3 搜索 $cfg[‘DefaultLang’],將其後面單引號里的值設置為 zh-gb2312 ;
下面這項根據自己需要的編碼修改(如果對數據庫編碼不是很熟悉的建議不要修改)
4 搜索 $cfg[‘DefaultCharset’],將其設置為 自己所要的編碼.
打開瀏覽器,輸入: 和 MySQL 均已啟動,
如果出現如下頁面則phpmyadmin安裝完成並可以使用了
phpMyAdmin 的具體功能,請慢慢熟悉,這裡不再贅述.
appserv升級PHP版本,appserv如何升級PHP版本方法
記一次我安裝一個整站版的joomla系統,運行是提示需要升級到php5.2.8以上,而現在是php5.2.4,所以我就下載了的php5.2的最新版php.5.2.17
下面是升級的方法,只需要到官方下載php-5.2.17-Win32-VC6-x86.zip下載(google搜索這個名字下載)
1、將php-5.2.17-Win32-VC6-x86.zip解壓到原來的路徑,這樣子就不需要修改apache設置了
2、將php.ini-dist複製到windows下並改名為php.ini,為保險起見,最好是將原來的文件備份一下(在這一步時,必須先把原有的appser服務關掉)
3、修改extension_dir = 「D:/AppServ/php5/ext/」,目錄,這裡是本機PHP下面的ext目錄路徑
4、開啟需要的擴展
1
2
3
4
5
6
7
8
9
10
11
12
13
14
extension=php_curl.dll
extension=php_gd2.dll
extension=php_gmp.dll
extension=php_imap.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
最後重啟服務即可
另外如果 升級到php5.3版本還有是很多問題 ,包括mysql兼容問題
php怎麼安裝
集成包安裝很簡單,就不用說了把,這個單獨安裝步驟我以前就那麼裝的,首先裝mysql,測試mysql是否成功,再裝apache了測試,php下載下來配置就是了;
1:安裝mysql
雙擊安裝文件
windows 7 8
1:創建不同系統目錄
f:/dev/mysql
f:/dev/mysqldata
f:/dev/apache
f:/dev/php
2:wamp 停止..退出
3:mysql
雙擊安裝文件:mysql-5.1.57-win32.msi
1:歡迎 [Next]
2:許可協議
[*]I accept
[Next]
3:選擇安裝方式
[]典型
[]小最
[*]自定義 選擇C開頭的
Next
4:安裝目錄
f:/dev/mysql [Change]
mysql server datafile
f:/dev/mysqldata
Next
Install
5:廣告
Next
Next
6:安裝完成
[*]配置數據庫
Finish
7:歡迎
Next
8:[*] Detailed
Next
9:[*]Developer
Next
10:
[*] Multifunctional
Next
11:innodb 表空間
Next
12:OLAP
Next
13:網絡端口
3306
Next
14:字符編碼
[*]Manual 手工
[utf8]
知識點:
utf-8 mysql utf8
15:
[*]include bind
Next
16:
mysql 當中權限最高用戶
root
[root]
[root]
Next
17:
Execute
18:
Finish
測試:
開始-運行-cmd
mysql -uroot -proot
//————————————-
apache httpd-2.2.19-win32-x86-no_ssl.msi
1:Next
2:[*] I accept
Next
3:[tom.com]域名
[]服務器名稱
[tom@tom.com]郵件
Next
4:安裝目錄
[]典型
[*]自定義
f:/dev/apache
5:[install]
6:[Finish]
測試
It works!
//—————————
php 壓縮 php-5.2.17-Win32-VC6-x86.zip
copy f:/dev/php/
//—————————
配置
php配置文件
f:/dev/php/php.ini-dist 改名 php.ini
apache配置
f:/dev/apache/conf/httpd.conf
在這個配置文件裏面改三項內容
三項
1:添加一項:
1:加載php解決程序
具體操作,在配置裏面搜索LoadModule,在下面找一個內容複製一下,改為-》就可以了
LoadModule php5_module “f:/dev/php/php5apache2_2.dll”
2:php.ini 文件在哪個目錄
PHPIniDir “f:/dev/php”
3:處理 .php 請求
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
(實質就是添加可以執行php的文件類型)
重要地方:安裝目錄 f:/dev/php
停止apache
啟動apache
htdocs\index.php
?php
phpinfo();
所有php 程序保存 f:/dev/apache/htdocs/
★測試PHP配置是否成功,打開記事本,輸入以下代碼
?php
phpinfo()
?
1、打開php.ini配置文件,找到
on windows:
extension_dir = “f:/dev/php/ext”
2. 由於默認PHP並不支持自動連接Mysql,需開啟相應的擴展庫功能,比如php_mysql.dll等,即將
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
3. 配置PHP的Session功能
1
;session.save_path = “/tmp”
修改為
1
session.save_path = “D:/phpsessiontmp”
4、配置PHP的文件上傳功能
同session一樣,在使用PHP文件上傳功能時,我們必須要指定一個臨時文件夾以完成文件上傳功能,否則文件上傳功能會失敗,我們仍然需要在Windows 7上建立一個可讀寫的目錄文件夾,此處我在D盤根目錄上建立了phpfileuploadtmp目錄,然後在php.ini配置文件中找到
1
;upload_tmp_dir =
修改為
1
upload_tmp_dir = “D:/phpfileuploadtmp”
5、修改date.timezone,否則在執行phpinfo時date部分會報錯:
Warning: phpinfo() [function.phpinfo]…
我們需要將
1
;date.timezone =
修改為
1
date.timezone = Asia/Shanghai
6.為了驗證PHP是否能連接Mysql,你可以在index.php中創建如下代碼
?php
$link=mysql_connect(“127.0.0.1″,”root”,”root”);
if(!$link) echo” Error”;
else echo”歡迎進入”;
mysql_close();
?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/283646.html