Ma leasaicheas tu tagraidhean PHP, gu cinnteach feumaidh tu frithealaiche deuchainn. Mura h-eil frithealaiche agad air an làrach-lìn, tha grunn roghainnean agad air Mac OS gus frithealaiche ionadail a stèidheachadh. An dàrna cuid gabhaidh tu an t-slighe a-staigh, i.e. bidh thu a’ cleachdadh Apache a-staigh agus a’ stàladh taic PHP agus MySQL, no a’ gabhail slighe an aghaidh as lugha agus a’ luchdachadh sìos MAMP.
Is e tagradh sìmplidh a th’ ann am Mamp a leigeas leat àrainneachd deuchainn a stèidheachadh ann am mionaidean. Tha thu ga luchdachadh sìos an seo. Faodaidh tu taghadh bho 2 dhreach. Tha aon an-asgaidh agus cuideachd chan eil cuid de fheartan den dreach pàighte ann, ach tha e gu leòr airson deuchainn àbhaisteach. Mar eisimpleir, tha an àireamh de aoighean brìgheil cuingealaichte anns an dreach an-asgaidh. Tha e na fhìrinn nach eil e buileach. Cha do dh’ fheuch mi e, ach tha mi a’ smaoineachadh nach eil an cuingealachadh a’ buntainn ach ris an inneal grafaigs, a tha glè bheag anns an dreach an-asgaidh, ach ma tha thu ag iarraidh barrachd aoighean brìgheil, bu chòir gum biodh e comasach faighinn timcheall air tron t-slighe rèiteachaidh clasaigeach faidhlichean.
Aon uair ‘s gu bheil thu air a luchdachadh sìos, chan eil agad ach an eòlaire a shlaodadh agus a leigeil a-steach don phasgan as fheàrr leat. An dàrna cuid gu Tagraidhean cruinne no Tagraidhean sa phasgan dachaigh agad. Tha e ciallach cuideachd am facal-faire tùsail atharrachadh airson an fhrithealaiche MySQL. Seo mar a nì thu e.
Fosgail terminal. Brùth CMD + space gus SpotLight a thoirt suas agus sgrìobh “terminal” às aonais na luachan agus aon uair ‘s gu bheil an tagradh iomchaidh air a lorg, brùth Enter. Anns a’ chrìoch, dèan seòrsa:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Far an urrainn dhuinn ar facal-faire ùr a chuir a-steach ann an luachan air loidhne 86.
Agus an uairsin am faidhle:
/Applications/MAMP/bin/mamp/index.php
Anns an fhaidhle seo, bidh sinn a’ sgrìobhadh thairis air am facal-faire air loidhne 5.
A-nis is urrainn dhuinn tòiseachadh air MAMP fhèin. Agus an uairsin cuir air dòigh e. Cliog air “Roghainnean…”.
Air a 'chiad taba, faodaidh tu rudan a shuidheachadh mar dè an duilleag a bu chòir a chuir air bhog aig àm tòiseachaidh, am bu chòir don fhrithealaiche tòiseachadh nuair a thòisicheas MAMP agus a' crìochnachadh nuair a tha MAMP dùinte, msaa. Dhuinne, tha an dàrna tab nas inntinniche.
Air, faodaidh tu na puirt a shuidheachadh air am bu chòir MySQL agus Apache ruith. Thagh mi 80 agus 3306 bhon ìomhaigh, ie na puirt bunaiteach (dìreach cliog air "Suidhich puirt bunaiteach PHP agus MySQL"). Ma nì thu an aon rud, iarraidh OS X facal-faire an rianaire às deidh dhut MAMP a thòiseachadh. Tha e airson aon adhbhar sìmplidh agus is e sin sàbhailteachd. Cha leig Mac OS leat ruith, às aonais facal-faire, rud sam bith air puirt nas ìsle na 1024.
Air an ath tab, tagh an tionndadh PHP.
Air an taba mu dheireadh, bidh sinn a’ taghadh far am bi na duilleagan PHP againn air an stòradh. Mar sin mar eisimpleir:
~/Sgrìobhainnean/PHP/Duilleagan/
Càite an cuir sinn an tagradh PHP againn.
A-nis dìreach airson deuchainn a bheil MAMP a’ ruith. Tha an dà sholas uaine, agus mar sin cliogaidh sinn air "Fosgail an duilleag tòiseachaidh” agus fosglaidh duilleag fiosrachaidh mun t-seirbheisiche, às am faigh sinn cothrom, mar eisimpleir, fiosrachadh mun t-seirbheisiche, ie na tha a’ ruith air, agus gu sònraichte phpMyAdmin, leis an urrainn dhuinn stòran-dàta a mhodail. Bidh na duilleagan fhèin an uairsin a’ ruith air:
http://localhost
Tha mi an dòchas gun d’ fhuair thu an oideachadh feumail agus gun tug e a-steach dòigh shìmplidh dhut àrainneachd deuchainn PHP agus MySQL a stèidheachadh air Mac.
Gu mì-fhortanach, feumaidh mi a ràdh dhòmhsa nach robh. http://localhost na sheòladh neo-iomchaidh dhòmhsa, feumaidh mi virtualhosts a thòiseachadh còmhla ri .htaccess gnìomh. An uairsin, rèitich frithealaiche 1: 1 le aoigheachd, as urrainn dhomh a dhèanamh. Airson a’ chiad dà rud, an urrainn dhut an stiùireadh a leudachadh? Airson a-nis, tha frithealaiche php agam air Linux san oifis, dhèanadh e an obair agam gu math nas fhasa.
Bidh MAMP a’ toirt taic do sheòladh IP stèidhichte no an aon sheòladh lìn ri roinneadh lìn pearsanta, anns a’ chùis agamsa tha feum air http://81.201.57.184 no http://osxfil.pilsfree.net
Mar sin anns a’ chùis sin tha 2 roghainn agad. Ma tha thu ag iarraidh zigzag grafaigeach, ceannaich an dreach pro. Ma tha fios agad mar a chuireas tu Apache, mysql agus php air dòigh tro fhaidhlichean rèiteachaidh, faodaidh tu an àrainneachd agad fhèin a rèiteachadh agus a stèidheachadh ann am Mac OS. Gu bunaiteach tha Apache aig Mac OS mar an t-seirbheisiche WWW aige. Tha mi cuideachd airson sgrìobhadh mu dheidhinn san àm ri teachd, co-dhiù, tha dragh mòr orm mu luchd-leasachaidh beaga a tha ag iarraidh frithealaiche deuchainn airson na tagraidhean aca agus nach eil comasach gu teicnigeach gu leòr airson an Apache, MySQL, PHP aca fhèin a rèiteachadh. B’ àbhaist rudeigin coltach ris a bhith ann fo Windows, chan eil cuimhne agam dè a chanar ris.
Co-dhiù, bho thoiseach an artaigil, tha mi a 'tòiseachadh bho aon rud. Ann am faclan eile, chan eil anns an leabhar seòlaidh le Mamp ach “prìosan” airson an eisimpleir Apache agad fhèin le faidhlichean rèiteachaidh. Ach ma tha eòlas agad air faidhlichean rèiteachaidh, nam bheachd-sa faodar seo a choileanadh le Mamp lite, /Mamp/conf/apache/httpd.conf na tha a dhìth ort. Tha an teòiridh seo dhòmhsa a’ faighinn tuilleadh taic bhon fhìrinn gu bheil an aon ìomhaigh stàlaidh aig Mamp lite agus Mamp pro. Co-dhiù, nam biodh agam ri rèiteachadh tro fhaidhlichean, chuirinn am faidhle gu Apache dùthchasach ann am Mac OS agus chuirinn PHP / MySQL ris.
Tapadh leibh airson an fhiosrachaidh, b’ fheàrr leam a dhol gu rudeigin eile cuideachd. Is e an duilgheadas a th’ ann gu bheil structar faidhle eadar-dhealaichte aig gach triad, tha seata mhodalan eadar-dhealaichte aig gach fear, agus mar sin shaoil mi gum biodh e gu leòr conf agus vhost a shlaodadh bhon t-seirbheisiche agus an còrr leotha fhèin. Feuchaidh mi, tapadh leat.
Dè mu dheidhinn a bhith a’ cleachdadh MAMP PRO? Bidh e a 'làimhseachadh deasachadh neo-eisimeileach de na h-uile .htaccess, cruthachadh virtualhosts (a' gabhail a-steach ainmean alias, roghainnean tèarainteachd, rèiteachadh mhodalan php agus rèiteachadh postfix), no faodaidh tu raointean a stiùireadh chun localhost agad tro DDNS.
An e sin a tha thu a’ faighneachd, neo an do thuig mi a’ cheist?