PHP環(huán)境搭建教程(本地php環(huán)境搭建教程)
本篇文章給大家談?wù)凱HP環(huán)境搭建教程,以及本地php環(huán)境搭建教程對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、寫(xiě)網(wǎng)站需要用到php,怎樣搭建php環(huán)境
- 2、如何搭建PHP的運(yùn)行環(huán)境
- 3、如何輕松搭建本地PHP環(huán)境,幾步即可搞定
- 4、如何在Windows下配置搭建PHP環(huán)境
- 5、如何配置PHP的運(yùn)行環(huán)境
寫(xiě)網(wǎng)站需要用到php,怎樣搭建php環(huán)境
首先需要去Phpstudy官網(wǎng)下載相應(yīng)系統(tǒng)的軟件包,這里默認(rèn)使用的是XP系統(tǒng)(WIN7系統(tǒng)步驟相同),選擇軟件包(這里下載的是phpStudyLite版本,也可以根據(jù)不同的系統(tǒng)愛(ài)好下載喜歡的軟件報(bào)版本)進(jìn)行下載安裝即可。
下載完軟件后得到軟件包,雙擊解壓到指定的目錄下,這里解壓c:/phpstudy下。
解壓完后,會(huì)彈出防止重復(fù)化提示,這里選擇“是”即可。
隨后,桌面彈出軟件運(yùn)行的控制面板,可以看到軟件已經(jīng)啟動(dòng)起來(lái)了,包括他的啟動(dòng)狀態(tài)。
現(xiàn)在,可以進(jìn)入C:/phpstudy進(jìn)入目錄下看到有個(gè)“www”文件夾,這個(gè)目錄就是存放PHP網(wǎng)站程序的地方,直接放置到其根目錄下即可。
這里,用discuz3.2程序?yàn)槔殉绦蚍胖肳WW目錄根目錄下
控制面板上的“Mysql管理器”是用來(lái)管理mysql數(shù)據(jù)庫(kù)的,點(diǎn)擊下,可以通過(guò)瀏覽器進(jìn)入MySQL管理頁(yè)
這是點(diǎn)擊后的mysql管理登陸頁(yè)面,這里提示下,它的默認(rèn)賬號(hào)密碼均為root。
登陸后可以看到。包括,導(dǎo)入,導(dǎo)出,刪除等操作。左邊列出的是已有的數(shù)據(jù)庫(kù),除了默認(rèn)的系統(tǒng)數(shù)據(jù)庫(kù)外,還有一個(gè)test測(cè)試數(shù)據(jù)庫(kù),不喜歡的朋友,可以直接刪掉就好。
返回桌面軟件運(yùn)行控制面板,看到“其他選項(xiàng)菜單”按鈕,它里面主要包括一些常用的參數(shù)的設(shè)定,這里點(diǎn)擊看下
點(diǎn)擊“其他選項(xiàng)菜單”按鈕,可以看到里面包括很多設(shè)定項(xiàng),如配置文件、版本切換、站點(diǎn)域名管理等等,具體設(shè)定大家可以看下軟件提供的詳細(xì)教程,這里不再詳細(xì)解說(shuō)。
在上面,已經(jīng)啟動(dòng)了軟件,而且也把discuz3.2程序,放置到www文件夾的根目錄下了。下面就打開(kāi)瀏覽器看下效果吧,瀏覽器地址欄輸入localhost(如果把PHP程序包A文件夾放置到www目錄下的話,這里輸入的地址就為localhost/a),回車,看到出現(xiàn)discuz3.2的安裝界面了,證明本地php環(huán)境已經(jīng)搭建好了
如何搭建PHP的運(yùn)行環(huán)境
這個(gè)是我成功配置的經(jīng)驗(yàn)
1.安裝apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\
步驟:下一步下一步
2.安裝php-5.2.0-Win32.zip 到 d:\phpWeb\php\
步驟:(1)解壓壓縮包到d:\phpWeb\php\
(2)找到php目錄里的 php.ini-dist 重命名為 php.ini 并拷到 windows目錄里
(3)將php目錄里的 php5ts.dll,libmysql.dll 拷到 系統(tǒng)目錄(system和system32)
3.配置apache
步驟:(1)打開(kāi) d:\phpWeb\APACHE\conf\httpd.conf 這個(gè)文件
(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 將其改為你的WEB目錄(可不改有時(shí)改了會(huì)出錯(cuò))
(3)找到DirectoryIndex index.html這一行,在后面加入index.html.var index.htm index.php
(4)找到#LoadModule ssl_module modules/mod_ssl.so這行,在后面加上一行:LoadModule php5_module d:/phpWeb/php/php5apache2_2.dll
(5)找到AddType application/x-gzip .gz .tgz這行,在后面加上一行:AddType application/x-httpd-php .php
4.配置php
步驟:(1)找到c:\windows\php.ini并打開(kāi) (剛才拷進(jìn)去的)
(2)找到extension_dir = "./" 改為 extension_dir = "d:/phpWeb/php/ext"
(3)找到;extension=php_mysql.dll將前面的;號(hào)去掉
(4)找到;session.save_path = 去掉前面;并設(shè)路徑"d:/phpWeb/php/session_temp"并在該路徑下新建文件夾session_temp
如何輕松搭建本地PHP環(huán)境,幾步即可搞定
使用套件,如wamp。下載,安裝,運(yùn)行就ok了。如果你的電腦裝了IIS要解決80端口沖突問(wèn)題,此外一般就ok了。
如何在Windows下配置搭建PHP環(huán)境
在Windows下配置搭建PHP環(huán)境的步驟:
一、準(zhǔn)備工作-下載所需軟件
Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
PHP php-5.3.10-Win32-VC9-x86.zip
MySQL mysql-5.5.20-win32.msi
二、安裝軟件
1、安裝Apache: 雙擊安裝,與安裝其他Windows軟件沒(méi)有什么區(qū)別,在填Server Infomation時(shí),并沒(méi)有特殊規(guī)定,只要輸入的信息符合格式即可。
安裝完成之后,在瀏覽器輸入,如果顯示It Works!,表示Apache安裝成功。
2、安裝PHP:將php-5.3.10-Win32-VC9-x86.zip解壓到一個(gè)目錄即可。
3、安裝MySQL:雙擊安裝,如果需要更改安裝目錄,則在Choose Setup Type選擇Custom
安裝完成后開(kāi)始配置MySQL,全部保持默認(rèn)選項(xiàng)即可,但最好把MySQL默認(rèn)編碼改為utf8,在Modify Security Settings選項(xiàng)中設(shè)置密碼,輸入兩次密碼即可完成,最后點(diǎn)Execute完成配置。
三、整合Apache+PHP+MySQL
Apache : 首先修改Apache的配置文件,讓Apache支持解析PHP文件。Apache配置文件在Apache安裝目錄的conf目錄下的httpd.conf。
1. 讓Apache可以解析php文件,在配置文件中找到
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (綠色的位置是根據(jù)PHP的所在目錄而定的)
LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"
PHPIniDir "D:/Develop/PHP"
AddType application/x-httpd-php .php .html .htm
2. 在配置文件中找到
DirectoryIndex index.html
改為
DirectoryIndex index.php index.html
3. 修改Apache站點(diǎn)目錄,在配置文件中找到(Apache安裝的目錄不同,顯示的值不一樣)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改為
DocumentRoot "D:/Workspace/PHP"
再找到
Directory "D:/Develop/Apache2.2/htdocs"
改為
Directory "D:/Workspace/PHP"
PHP : 把php.ini-development改名為php.ini,作為PHP的配置文件。修改php.ini
1. 設(shè)置PHP擴(kuò)展包的具體目錄,找到
; On windows:
; extension_dir = "ext"
改為 (值是ext文件夾的目錄)
; On windows:
extension_dir = "D:/Develop/PHP/ext"
2. 開(kāi)啟相應(yīng)的庫(kù)功能,找到需要開(kāi)啟的庫(kù)的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分號(hào)(注釋),即改為
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 設(shè)置時(shí)區(qū),找到
;date.timezone =
改為
date.timezone = Asia/Shanghai
配置完成,檢測(cè)一下配置是否成功。重啟Apache,在站點(diǎn)目錄下新建文件index.php,輸入內(nèi)容:
如何配置PHP的運(yùn)行環(huán)境
PHP開(kāi)發(fā)環(huán)境配置(Windows版)
Apache+MySQL+PHP+phpMyAdmin
我的系統(tǒng):Windows XP
Author:usnay
Time:2009-7-7
Step1:下載以下文件
(1)php-5.2.0-Win32.zip
pecl-5.2.0-Win32.zip
下載地址:[url][/url]
(2)apache_2.2.3-win32-x86-no_ssl.msi
下載地址:[url][/url]
(3)mysql-5.1.12-beta-win32.zip
下載地址:[url][/url]
(4)phpMyAdmin-2.9.1.1-all-languages.zip
下載地址:[url][/url]
Step2:安裝PHP, 配置php.ini
有兩種方法在 Windows下安裝PHP:手工安裝或者使用安裝程序安裝。自動(dòng)安裝的安裝程序php-5.2.0-win32-installer.msi不包含任何外部的PHP擴(kuò)展(PHP_*.dll)。如果需要,可以在 Windows ZIP 包和 PECL 中找到。據(jù)PHP官方手冊(cè)上稱安裝 PHP 最好的選擇是手工安裝。在手工安裝中安裝 PHP 最好的方式便是將所有 PHP 有關(guān)的文件都放入同一目錄,并在系統(tǒng)的 PATH 環(huán)境變量中設(shè)置此目錄。本例為手工安裝.
1. 將下載的php-5.2.0-Win32.zip解壓到C:\PHP\ 這個(gè)目錄.
2. 再將C:\PHP\ 目錄下的*.dll和 C:\PHP\ext目錄下的所有文件文件復(fù)制粘貼到C:\windows\system32\下.
如果需要更多擴(kuò)展,就將pecl-5.2.0-Win32.zip中的文件也放到C:\windows\system32\下.
3. 配置php.ini。
在ZIP 包中有兩個(gè)ini文件,php.ini-dist和php.ini-recommended。建議使用 php.ini-recommended,因?yàn)樵谠撐募袃?yōu)化了性能和安全。復(fù)制所選擇的 ini 文件到 PHP 能找到的目錄中,并將其重命名為 php.ini 。
再用記事本打開(kāi) php.ini ,查找register_globals = Off,把off改成On.
再查找short_open_tag = Off,把off改成On有一處.
再查找extension_dir = "./" 改為 extension_dir = "C:\PHP\ext"
然后再查找;extension=php_mbstring.dll,把前面的分號(hào)去掉.
extension=php_mbstring.dll(不選這個(gè)phpMyAdmin會(huì)錯(cuò))
以下幾個(gè)dll作相同更改.
extension=php_dba.dll
extension=php_dbase.dll
extension=php_filepro.dll 可選
extension=php_gd2.dll 支持GD庫(kù)的,一般要選
extension=php_imap.dll 可選
extension=php_ldap.dll
extension=php_mysql.dll 支持MySQL的
接下來(lái)修改了一些文件上傳以及內(nèi)存使用最大限制:
memory_limit = 20M ;內(nèi)存容量
post_max_size = 20M ;閃存容量
upload_max_filesize = 20M ; 附件容量
asp_tags = On ;可選,On允許ASP風(fēng)格的標(biāo)記,Off禁止
4. 將 PHP 目錄添加到 PATH 環(huán)境變量中
系統(tǒng)環(huán)境變量path=C:\php
5. 使 php.ini 文件在 Windows下被 PHP 所用
系統(tǒng)環(huán)境變量PHPRC=C:\php
Step3: 安裝Apache,配置 httpd.conf 使之支持PHP
1.安裝apache_2.2.3-win32-x86-no_ssl.msi,一路按Next即可.
安裝完成后輸入[url][/url] 查看Apache是否安裝成功.
(如果安裝了IIS請(qǐng)關(guān)閉,或者請(qǐng)改變安裝端口,不然無(wú)法啟動(dòng)Apache服務(wù))
2. 打開(kāi)文件C:\Apache2\conf\httpd.conf,查找以下設(shè)置項(xiàng).
即注冊(cè)文件后綴.
Directory /
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
/Directory
綠色為我們新增的設(shè)置.
3.查找LoadModule模塊
LoadModule php5_module "C:/ php/php5apache2_2.dll"
注意斜杠方向與Windows中路徑”\”相反.
4.查找以下,并增加index.php
根據(jù)需要還可以增加其它自定義首頁(yè)如index.htm
IfModule dir_module
DirectoryIndex index.html index.html.var index.php
/IfModule
5. 查找 Documentroot "C:/Apache2/htdocs" 將其改為你的WEB路徑; (這里是WEB主目錄,可以不修改)
6.重啟apache.
7. 在web根目錄 C:\Apache2\htdocs\ 下新建index.php,內(nèi)容如下:
?php
phpinfo();
?
在瀏覽器中輸入U(xiǎn)RL: [url][/url] 測(cè)試結(jié)果.
如果不能正常運(yùn)行,請(qǐng)檢查配置.
Step4: 安裝MySQL
MySQL安裝過(guò)程
注意:安裝中,一定要正確配置MySQL Server
安裝完成后,新建conn.php
?php
$link=mysql_connect('localhost','root','root');
if(!$link) echo "MySQL 數(shù)據(jù)庫(kù)連接失敗";
else echo "MySQL 數(shù)據(jù)庫(kù)連接成功!";
mysql_close();
?
運(yùn)行該文件,測(cè)試數(shù)據(jù)庫(kù)連接.
Step5:安裝phpMyAdmin配置config.inc.php
phpMyAdmin并不是必需的,只是為了方便管理MySQL數(shù)據(jù)庫(kù),本身是用PHP編寫(xiě)而成.但是有了它,會(huì)大方便MySQL數(shù)據(jù)庫(kù)管理.
1. 解壓phpMyAdmin-2.9.1.1-all-languages.zip到C:\phpMyAdmin
2. 將C:\phpMyAdmin\config.sample.inc.php重命名為config.inc.php
3. 對(duì)照原文件進(jìn)行如下更改,綠色為新增的.
$cfg['blowfish_secret'] = 'root';
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'root';
4. 將C:\phpMyAdmin\下所有文件和目錄復(fù)制到
C:\Apache\htdocs\phpMyAdmin,
在瀏覽器中輸入[url][/url]進(jìn)行測(cè)試
如果還是有疑問(wèn),可以參考下面這個(gè)網(wǎng)站,有圖文教程:
我的答案,希望你能滿意
關(guān)于PHP環(huán)境搭建教程和本地php環(huán)境搭建教程的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。