從網(wǎng)站下載WINDOWS版本的php壓縮包或安裝包
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比扎賚特網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式扎賚特網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋扎賚特地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
(如果是安裝包,可以直接安裝,則以下操作基本上可以忽略。但為了更好的安全性,建議采用壓縮包自己安裝配置有關(guān)參數(shù))
2. 將下載的php5.0壓縮包解壓到指定位置,如為C:\PHP5
3. 在c:\php5文件夾中,用記事本打開文件php.ini-dist,修改如下內(nèi)容后“另存為...”php.ini文件
(1)查找到safe_mode = 段落,將safe_mode = Off修改為safe_mode = On
(2)查找到expose_php = On段落,將expose_php = On修改為expose_php = Off
(3)查找到display_errors = On段落,將display_errors = On修改為display_errors = Off
(4)查找到extension_dir = 段落,設(shè)置動態(tài)庫擴展的路徑,如extension_dir = c:\php5\ext
(5)查找到 ; cgi.force_redirect = 1段落,修改為 cgi.force_redirect = 0
提示:(4)和(5)是必須做的。記著要另存為php.ini
4. 將編輯好的php.ini文件剪切到Windows安裝文件夾下(如:C:\Winnt 或 C:\Windows)
5. 在IIS中,選擇要使用PHP的站點,右鍵菜單中選擇“屬性”,選擇“主目錄”標簽,在該界面中點“配置”,添加或重新編輯php擴展的“應(yīng)用程序擴展名映射”,可執(zhí)行文件選擇為C:\php5\php5isapi.dll,擴展名為php,確定應(yīng)用后退出IIS配置
6. 停止IIS的WEB站點,并重新啟動該站點。
提示:如果是Windows 2003,應(yīng)增加WEB擴展,將PHP置為允許
1、下載一個織夢的壓縮包,將其解壓,然后將upload文件夾中的文件(注意是文件中,而不是文件夾)上傳到網(wǎng)站的根目錄中。
2、在瀏覽器中打開http://你的網(wǎng)址/install/index.php ,開始進行安裝。選中“我已經(jīng)閱讀并同意此協(xié)議”點擊繼續(xù),這里系統(tǒng)跳轉(zhuǎn)到環(huán)境檢測頁面。
3、數(shù)據(jù)庫的設(shè)定,織夢程序需要的是PHP和MYSQL數(shù)據(jù)庫,按照圖示填寫相應(yīng)的內(nèi)容即可
4、點擊“繼續(xù)”,完成DedeCMS的安裝,到這里為止,織夢的安裝已經(jīng)完成了,
5、點擊“登錄網(wǎng)站后臺”,用戶名和密碼是剛才數(shù)據(jù)庫設(shè)定的時候設(shè)置填寫的。
6、登錄到后臺就可以進行相關(guān)的設(shè)置了。
為了開始使用 PHP,您可以:
找一個支持 PHP 和 MySQL 的 Web 主機
在您自己的 PC 機上安裝 Web 服務(wù)器,然后安裝 PHP 和 MySQL
使用支持 PHP 的 Web 主機
如果您的服務(wù)器支持 PHP,那么您不需要做任何事情。
只要在您的 web 目錄中創(chuàng)建 .php 文件即可,服務(wù)器將自動為您解析這些文件。
您不需要編譯任何軟件,或安裝額外的工具。
由于 PHP 是免費的,大多數(shù)的 Web 主機都提供對 PHP 的支持。
在您自己的 PC 機上建立 PHP
然而,如果您的服務(wù)器不支持 PHP,您必須:
安裝 Web 服務(wù)器
安裝 PHP
安裝數(shù)據(jù)庫,比如 MySQL
官方 PHP 網(wǎng)站
集成開發(fā)環(huán)境推薦 WAMP
PHP 服務(wù)器組件
如果您是第一次安裝,建議您使用集成的服務(wù)器組件,它已經(jīng)包含了 PHP、Apache、Mysql 等服務(wù),能夠為您節(jié)省很多繁瑣的配置環(huán)境過程所需花費的時間。
WampServer
Window系統(tǒng)可以使用 WampServer/,支持32位和64位系統(tǒng),根據(jù)自己的系統(tǒng)選擇版本。
WampServer 安裝也簡單,你只需要一直點擊 "Next" 就可以完成安裝了。
實在不懂的,可以查看WampServer安裝教程。
XAMPP
XAMPP 支持 Mac OS 和 Window 系統(tǒng),下載
IDE (Integrated Development Environment,集成開發(fā)環(huán)境)
Eclipse for PHP(免費)
Eclipse 是一個開放源代碼的、基于Java的可擴展開發(fā)平臺(如果未安裝JDK,則需要先?下載 JDK?安裝)。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。
支持 Window、Linux 和 Mac OS 平臺。
Eclipse for PHP 官方下載
PhpStorm(收費)
PhpStorm是一個輕量級且便捷的PHP IDE,其旨在提供用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導(dǎo)航以及即時錯誤檢查。
PhpStorm 非常適合于PHP開發(fā)人員及前端工程師。提供諸于:智能HTML/CSS/JavaScript/PHP編輯、代碼質(zhì)量分析、版本控制集成(SVN、GIT)、調(diào)試和測試等功能。
支持 Window、Linux 和 Mac OS 平臺。
集成包安裝很簡單,就不用說了把,這個單獨安裝步驟我以前就那么裝的,首先裝mysql,測試mysql是否成功,再裝apache了測試,php下載下來配置就是了;
1:安裝mysql
雙擊安裝文件
windows 7 8
1:創(chuàng)建不同系統(tǒng)目錄
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:許可協(xié)議
[*]I accept
[Next]
3:選擇安裝方式
[]典型
[]小最
[*]自定義 選擇C開頭的
Next
4:安裝目錄
f:/dev/mysql [Change]
mysql server datafile
f:/dev/mysqldata
Next
Install
5:廣告
Next
Next
6:安裝完成
[*]配置數(shù)據(jù)庫
Finish
7:歡迎
Next
8:[*] Detailed
Next
9:[*]Developer
Next
10:
[*] Multifunctional
Next
11:innodb 表空間
Next
12:OLAP
Next
13:網(wǎng)絡(luò)端口
3306
Next
14:字符編碼
[*]Manual 手工
[utf8]
知識點:
utf-8 mysql utf8
15:
[*]include bind
Next
16:
mysql 當中權(quán)限最高用戶
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]域名
[]服務(wù)器名稱
[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
在這個配置文件里面改三項內(nèi)容
三項
1:添加一項:
1:加載php解決程序
具體操作,在配置里面搜索LoadModule,在下面找一個內(nèi)容復(fù)制一下,改為-》就可以了
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
(實質(zhì)就是添加可以執(zhí)行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,需開啟相應(yīng)的擴展庫功能,比如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文件上傳功能時,我們必須要指定一個臨時文件夾以完成文件上傳功能,否則文件上傳功能會失敗,我們?nèi)匀恍枰赪indows 7上建立一個可讀寫的目錄文件夾,此處我在D盤根目錄上建立了phpfileuploadtmp目錄,然后在php.ini配置文件中找到
1
;upload_tmp_dir =
修改為
1
upload_tmp_dir = "D:/phpfileuploadtmp"
5、修改date.timezone,否則在執(zhí)行phpinfo時date部分會報錯:
Warning: phpinfo() [function.phpinfo]…
我們需要將
1
;date.timezone =
修改為
1
date.timezone = Asia/Shanghai
6.為了驗證PHP是否能連接Mysql,你可以在index.php中創(chuàng)建如下代碼
?php
$link=mysql_connect("127.0.0.1","root","root");
if(!$link) echo" Error";
else echo"歡迎進入";
mysql_close();
?
Linux操作系統(tǒng)中安裝Mysql:
1. 從 下載二進制版的Mysql安裝包 //這個MYSQL是二進制版的,不用編譯
2. # chmod 755 mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz
//
3. # tar xfz mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz //將解壓后生成的目錄,復(fù)制到/usr/local/下并改名為mysql
4. # groupadd mysql
# useradd mysql -g mysql // 建立mysql組
//建立mysql用戶并且加入到mysql組中
5. # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
在 support-files目錄下有4個模版文件,我們選擇其中一個座位Mysql的配置文件,覆蓋/etc/my.cnf(系統(tǒng)默認的配置,其中設(shè)置了性能參數(shù)和Mysql的一些路徑參數(shù))
6. # cd /usr/local/mysql
# ./scripts/mysql_install_db --user=mysql
進入mysql目錄
//初試化表并且規(guī)定用mysql用戶來訪問。初始化表以后就開始給mysql和root用戶設(shè)定訪問權(quán)限
7. # chown -R root . //設(shè)定root能訪問/usr/local/mysql
8. # chown -R mysql data //設(shè)定mysql用戶能訪問/usr/local/mysql/data ,里面存的是mysql的數(shù)據(jù)庫文件.這個目錄是在/etc/my.cnf中有配置,在mysql_install_db時產(chǎn)生。
9. # chown -R mysql data/. //設(shè)定mysql用戶能訪問/usr/local/mysql/data/mysql下的所有文件
10. # chgrp -R mysql . //設(shè)定mysql組能夠訪問/usr/local/mysql
11. # /usr/local/mysql/bin/mysqld_safe --user=mysql
運行mysql
如果沒有問題的話,應(yīng)該會出現(xiàn)類似這樣的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
如果出現(xiàn) mysql ended這樣的語句,表示Mysql沒有正常啟動,你可以到log中查找問題,Log文件的通常在/etc/my.cnf中配置。大多數(shù)問題是權(quán)限設(shè)置不正確引起的。
12. 用如下命令修改MYSQL密碼
# /usr/local/mysql/bin/mysqladmin -u root password yourpassword //默認安裝密碼為空,為了安全你必須馬上修改.
13. # cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on //copy編譯目錄的一個腳本
//設(shè)置使mysql每次啟動都能自動運行
14. # service mysqld start
# netstat -atln
//啟動mysqld服務(wù)
//查看3306端口是否打開。要注意在防火墻中開放該端口。 詳細請看
操作系統(tǒng)下面 查看Apache+php+mysql在windows下的安裝與配置圖解