烏風(fēng)道長(zhǎng)
樓上說(shuō)的很好,贊一個(gè)。你不用考慮CMS二次開(kāi)發(fā)了,會(huì)者不難,難者不會(huì),你現(xiàn)在水平根本看不懂cms的代碼。當(dāng)然,完全不會(huì)php的也能玩兒cms,做模板改樣式唄,功能擴(kuò)展就別想了。自己做留言板其實(shí)是一個(gè)極好的開(kāi)始,我目前沒(méi)看到過(guò)哪本書(shū)比php的手冊(cè)更詳細(xì)。其實(shí)php常用的函數(shù)并不多,你首先需要記住語(yǔ)法,如if for while等,這個(gè)是各個(gè)語(yǔ)言基本通用的,然后就是字符串處理系列函數(shù),日期時(shí)間系列函數(shù),數(shù)據(jù)庫(kù)(主要是mysql)系列函數(shù),數(shù)學(xué)運(yùn)算系列函數(shù),數(shù)組謝列函數(shù)(你的首個(gè)留言板基本只會(huì)用到這些),次級(jí)的就是目錄、文件、正則表達(dá)式、圖形系列函數(shù)(升級(jí)版留言板可能會(huì)用到這些),其它就很少用了,你可以需要的時(shí)候再去看。不要求把手冊(cè)背下來(lái),只要知道php提供了什么功能就好,這樣你就會(huì)知道某個(gè)功能是需要自己實(shí)現(xiàn)還是可以使用現(xiàn)有的函數(shù)。學(xué)開(kāi)發(fā)就是不斷地寫(xiě)代碼,看多少書(shū)視頻什么的也不如寫(xiě)10萬(wàn)行代碼。另外,不要復(fù)制代碼!就算是相同的功能,你每次都要重寫(xiě),這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)問(wèn)題,知道自己的不足然后再新版本中改正。如果寫(xiě)了點(diǎn)什么就沾沾自喜,以后用到的時(shí)候直接粘貼過(guò)去...那成就也就很有限了。
左心
PHP相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,學(xué)校系統(tǒng)地學(xué)習(xí)加上個(gè)人的努力付出是可以獲得不錯(cuò)的學(xué)習(xí)成果的,建議親自試聽(tīng)課程了解具體情況,選擇適合自己的學(xué)校和老師。
淺暖
編程語(yǔ)言很多時(shí)候是相通的,學(xué)會(huì)了其中的一種,對(duì)其他語(yǔ)言的學(xué)習(xí)都有很大的幫助,學(xué)了php在學(xué)java可能沒(méi)有學(xué)完java在學(xué)PHP那么簡(jiǎn)單,但是絕不會(huì)很難,在做網(wǎng)站開(kāi)發(fā)上面,使用java和PHP還是有很多共通的地方的,如果你理解做網(wǎng)站開(kāi)發(fā)的一整套流程,那么java在你眼里不過(guò)就是一種后臺(tái)服務(wù)器的語(yǔ)言而已本回答被提問(wèn)者和網(wǎng)友采納
心靈劍
PHP的運(yùn)行環(huán)境不難配置!下面是個(gè)案例:PHP開(kāi)發(fā)環(huán)境配置(Windows版)Apache+MySQL+PHP+phpMyAdmin系統(tǒng):Windows XPStep1:下載以下文件(1)php-5.2.0-Win32.zippecl-5.2.0-Win32.zip(2)apache_2.2.3-win32-x86-no_ssl.msi(3)mysql-5.1.12-beta-win32.zip(4)phpMyAdmin-2.9.1.1-all-languages.zipStep2:安裝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.dllextension=php_dbase.dllextension=php_filepro.dll 可選extension=php_gd2.dll 支持GD庫(kù)的,一般要選extension=php_imap.dll 可選extension=php_ldap.dllextension=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:\php5. 使 php.ini 文件在 Windows下被 PHP 所用系統(tǒng)環(huán)境變量PHPRC=C:\phpStep3: 安裝Apache,配置 httpd.conf 使之支持PHP1.安裝apache_2.2.3-win32-x86-no_ssl.msi,一路按Next即可.安裝完成后輸入[url]http://localhost[/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 FollowSymLinksAllowOverride NoneOrder deny,allowDeny from allSatisfy allAddType application/x-httpd-php .php .phtml .php3 .php4AddType 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)容如下:<?phpphpinfo();?> 在瀏覽器中輸入U(xiǎn)RL: [url]http://localhost/index.php[/url] 測(cè)試結(jié)果.如果不能正常運(yùn)行,請(qǐng)檢查配置. Step4: 安裝MySQLMySQL安裝過(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.phpphpMyAdmin并不是必需的,只是為了方便管理MySQL數(shù)據(jù)庫(kù),本身是用PHP編寫(xiě)而成.但是有了它,會(huì)大方便MySQL數(shù)據(jù)庫(kù)管理.1. 解壓phpMyAdmin-2.9.1.1-all-languages.zip到C:\phpMyAdmin2. 將C:\phpMyAdmin\config.sample.inc.php重命名為config.inc.php3. 對(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]http://localhost/phpMyAdmin/index.php[/url]進(jìn)行測(cè)試
宋君行
學(xué)習(xí)php不難的,要1個(gè)月。PHP的中文名是超文本預(yù)處理器,是一種通用開(kāi)源腳本語(yǔ)言。語(yǔ)法吸收了C語(yǔ)言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于Web開(kāi)發(fā)領(lǐng)域。PHP 獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP自創(chuàng)的語(yǔ)法。它可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。
水云子
PHP入門是很簡(jiǎn)單的,比起C語(yǔ)言來(lái)說(shuō)簡(jiǎn)單許多而且門檻也不高,只要搭建好服務(wù)器環(huán)境便能輕松編程,代碼寫(xiě)好就直接在瀏覽器看到運(yùn)行結(jié)果,不用像C語(yǔ)言那樣編譯運(yùn)行至于你所說(shuō)的“晦澀的數(shù)學(xué)題”,個(gè)人認(rèn)為對(duì)于入門程序員來(lái)說(shuō)可以不用理會(huì)吧,看多了只是打擊你的學(xué)習(xí)興趣,放輕松些,在娛樂(lè)的心態(tài)下學(xué)習(xí)PHP 的基本功跟入門知識(shí),很多知識(shí)很多技術(shù)都是水到渠成學(xué)會(huì)的
紫金瀧
學(xué)程序挺看天份不過(guò)女生會(huì)php,工作肯定比男生容易找一般學(xué)編程都是男的,都希望有個(gè)女生來(lái)調(diào)節(jié)下工作氣氛而且相信你在工作中有不懂問(wèn)同事,相信都會(huì)比較愿意為你解答,男的就沒(méi)這樣的待遇了
霜鐔劍
這個(gè)自學(xué)還是有些難度的,如果條件允許的話最好還是報(bào)個(gè)培訓(xùn)班吧,能夠系統(tǒng)的學(xué)一下。
吉諫章
這個(gè)主要看你學(xué)習(xí)到了何種程度。基礎(chǔ)好的學(xué)習(xí)個(gè)一兩個(gè)月左右即可去找個(gè)實(shí)習(xí)工作了(基礎(chǔ)的語(yǔ)言基礎(chǔ))。需要掌握的技能有:1 、html的掌握,能看懂,可以改常見(jiàn)的樣式2 、php基本語(yǔ)法的熟練掌握,可以使用session與cookie3 、php的數(shù)據(jù)庫(kù)操作4 、熟悉MVC的思想,并可以使用一門框架進(jìn)行簡(jiǎn)單的開(kāi)發(fā)5 、js的簡(jiǎn)單使用和jquery的常見(jiàn)使用以及ajax的思想和熟練掌握達(dá)到這五項(xiàng)要求就可以找實(shí)習(xí)工作了。