WordPress

Mar a stàlaicheas tu PHP air frithealaiche sam bith (Linux, macOS, Windows)

Faodaidh a bhith a ’stèidheachadh frithealaiche a bhith na ghnìomh eagallach, gu sònraichte nuair a stàlaicheas tu cànanan mar PHP. Ma tha thu airson frithealaiche deuchainn WordPress fhaighinn ag obair, tha e na sgil riatanach airson ionnsachadh.

Nach eil beachd agad càite an tòisich thu a ’faighinn PHP air an t-seirbheisiche agad? A rèir an t-suidheachadh sònraichte agad, tha mòran dhòighean ann air a dhèanamh. Càite an luchdaich thu sìos PHP, dè an dreach, dè a dh ’fheumas tu gus toirt air obrachadh, agus ciamar a stàlaicheas tu PHP air diofar OSes?

Freagraidh sinn iad uile san stiùireadh stàlaidh PHP aon-stad seo.

Thòisich sinn!

Thoir sùil air an stiùireadh bhidio againn mu bhith a ’stàladh PHP

Dè a th ’ann am PHP?

Suaicheantas oifigeil PHP
PHP logo

Tha PHP na chànan sgrìobhaidh stòr fosgailte a tha air a chleachdadh sa mhòr-chuid airson leasachadh lìn agus sgrìobhadh taobh an fhrithealaiche (backend). Gu sìmplidh:

  • Faodar PHP a chuir a-steach air frithealaiche gus sgriobtaichean a ruith (me pìosan còd gus foirmean a chur ris an làrach agad).
  • Tha e air a ruith taobh an fhrithealaiche seach taobh a ’chleachdaiche, agus mar sin bidh e ag obair anns an deireadh-sheachdain seach sa bhrobhsair.
  • Bidh e ag amalachadh gu math le HTML, ga dhèanamh gu math freagarrach airson leasachadh lìn.

Tha e cuideachd mar aon de na cànanan sgrìobhaidh lìn as fhasa ionnsachadh, ga dhèanamh na roghainn mòr-chòrdte dha luchd-tòiseachaidh. Ach tha e cuideachd gu math cumhachdach agus freagarrach airson gnìomhan adhartach làrach-lìn.

Bidh mòran làraich-lìn agus innealan a ’cleachdadh PHP agus an iomadh leudachadh a th’ ann (is dòcha gu bheil mòran eòlach air .NET, Apache, agus MySQL). Tha WordPress air a thogail gu sònraichte air PHP, agus tha a ’mhòr-chuid de na plugins agus na cuspairean aige a’ ruith air.

A bheil feum aig an fhrithealaiche agad air PHP?

Mar sin tha fios agad dè a th ’ann am PHP, ach carson a bu chòir dhut a stàladh air do fhrithealaiche?

Is e an adhbhar as ainmeil gu bheil e mar riatanas WordPress a chuir an gnìomh, oir tha e air a thogail cha mhòr a-mhàin air PHP. Bidh PHP cuideachd a ’toirt cumhachd don mhòr-chuid de ghnìomhan WordPress, dubhan, cuspairean, agus plugins.

Chì thu na riatanasan siostam WordPress eile an seo:

Riatanasan WordPress
Riatanasan WordPress

Mar sin, ma tha thu airson frithealaiche deuchainn WordPress a ruith gus cluich timcheall le no a ’stèidheachadh làrach stèidse, feumaidh tu PHP a stàladh.

A bharrachd air an sin, tha PHP na dheagh àite tòiseachaidh airson devs luchd-tòiseachaidh. Tha e furasta a chleachdadh an coimeas ri cànanan sgrìobadh lìn eile, ach chan eil sin a ’tighinn aig cosgais gnìomh sam bith. Faodaidh tu a h-uile seòrsa rud a dhèanamh leis ma tha thu sgileil gu leòr.

Tha fèill mhòr air PHP cuideachd. Mar sin, gheibh thu gu leòr leudachadh agus goireasan air-loidhne.

A bharrachd air an sin, ma tha thu airson ionnsachadh còdadh cuspairean agus plugins WordPress, feumaidh tu PHP ionnsachadh. Is e deagh dhòigh deuchainn a th ’ann a bhith a’ stèidheachadh frithealaiche deuchainn.

Thoir an aire gu bheil mòran de luchd-frithealaidh aoigheachd lìn (leithid Behmaster) thig ro-stàlachadh le PHP agus WordPress. Behmaster eadhon a’ toirt a-steach comas làrach-lìn WordPress a chruthachadh, gus am bi sin furasta faighinn thuige cuideachd.

Is e an aon adhbhar a dh ’fheumas tu seo a dhèanamh le làimh ma tha thu a’ stèidheachadh frithealaiche bhon toiseach, an dara cuid air a ’choimpiutair ionadail agad no ann an àrainneachd aoigheachd gun riaghladh.

Thuirt sin, leig dhuinn faighinn a-steach do stiùireadh rèiteachaidh an fhrithealaiche.

Ro-ghoireasan PHP

Mus stàlaich thu PHP, feumaidh tu dèanamh cinnteach gun urrainn don t-seirbheisiche agad a làimhseachadh. Gu fortanach, tha na riatanasan gu math bunaiteach, agus tha coltas ann gu bheil tòrr den bhathar-bog air a chuir a-steach air do choimpiutair mu thràth.

Mura h-eil thu air frithealaiche a chruthachadh a-riamh roimhe, bu chòir dhut sùil a thoirt air an stiùireadh seo gus frithealaiche ionadail a stèidheachadh air iomadh OS. Bidh na dearbh mhionaidean ag atharrachadh a rèir an t-siostam obrachaidh agad, ach bu chòir dhut fios a bhith agad ciamar a dh ’obraicheas tu leis an loidhne-àithne agus a bhith deiseil gus bathar-bog ùr a stàladh.

Ge bith dè an siostam obrachaidh a tha thu a ’stàladh PHP air, bidh feum agad air frithealaiche lìn airson a ruith. Tha coltas ann gum feum thu stòr-dàta mar MySQL a stàladh, mar sin cumaibh cuimhne air.

Seo na ro-ghoireasan PHP airson gach OS, a ’tòiseachadh le Linux:

  • Neach-cruinneachaidh ANSI C.
  • Pàirtean sònraichte airson modalan mar leabharlannan grafaiceachd GD no leabharlannan PDF.
  • Roghainneil: Autoconf 2.59+ (airson dreachan PHP <7.0), Autoconf 2.64+ (airson dreachan PHP> 7.2), Automake 1.4+, Libtool 1.4+, re2c 0.13.4+, agus Bison.

Bu chòir dhut cuideachd a bhith eòlach air a bhith a ’seòladh OSes coltach ri Unix mu thràth.

A-nis na riatanasan PHP airson Windows:

  • Tha grunn OSes Windows a ’faighinn taic air PHP 5.5+, ach chan urrainn do luchd-cleachdaidh 7.2.0+ Windows 2008 no Windows Vista a chleachdadh.
  • Runtime lèirsinneach C (CRT).
  • Visual Studio 2012, 2015, 2017, no Microsoft Visual C ++ Redistributable airson Visual Studio 2019, a rèir an dreach PHP agad.

Mu dheireadh, chan eil ro-ghoireasan ann airson macOS oir tha PHP a ’tighinn còmhla ris an t-siostam. Mìnichidh sinn mar a bheir thu comas dha gu h-ìosal.

Càite an luchdaich thu sìos PHP

Ma dh ’fheumas tu na faidhlichean PHP a luchdachadh sìos le làimh, bu chòir dhut am faighinn bho dhuilleag luchdachadh sìos PHP na làraich oifigeil.

Seachain a stàladh bho làraichean treas-phàrtaidh mura h-eil fios agad gu bheil iad sàbhailte, oir faodaidh luchdachadh sìos faidhlichean bho làraichean treas-phàrtaidh a bhith a ’stàladh malware gun fhiosta.

Duilleag luchdachadh sìos PHP
Duilleag luchdachadh sìos PHP

Ma tha thu a ’luchdachadh sìos airson inneal Windows, coimhead airson a’ cheangal “Luchdaich sìos Windows” anns gach dreach de PHP agus dèan cinnteach gu bheil thu a ’stàladh na faidhlichean ceart.

Faodaidh tu cuideachd seann dhreachan de PHP a stàladh, ach chan eilear a ’moladh seo mura h-eil fios agad dè a tha thu a’ dèanamh, oir bidh iad a ’nochdadh an t-seirbheisiche agad gu biastagan agus prìomh lochdan tèarainteachd.

Ma tha thu a ’ruith cuairteachadh Linux, mar as trice cha leig thu leas na faidhlichean fhaighinn tron ​​làrach-lìn, agus bu chòir dhut an loidhne-àithne a chleachdadh. Thèid sinn thairis air sin gu mionaideach gu h-ìosal.

Dè an dreach PHP a bu chòir dhomh a chleachdadh?

Ma bhriogas tu air a ’cheangal luchdaich sìos gu h-àrd, tha coltas ann gum bi thu a’ coimhead air na faidhlichean sin uile agus a ’faireachdainn cus. Dè an dreach PHP am fear ceart?

San fharsaingeachd, ma tha thu a ’tòiseachadh pròiseact ùr snasail far nach eil cùisean co-chòrdalachd na dhuilgheadas, bu chòir dhut an dreach seasmhach as ùire de PHP fhaighinn.

Tha e comasach uaireannan tionndaidhean beta de PHP a luchdachadh sìos, a tha eadhon nas ùire, ach gu tric tha iad sin nam bugaichean agus gan leigeil ma sgaoil gus na leasaichean a chuideachadh a ’cruinneachadh fios air ais. A ’mhòr-chuid den ùine, bu chòir dhut cumail ris na fiosan seasmhach.

Dè mu dheidhinn dreachan nas sine? Bidh a h-uile dreach PHP a ’tighinn le feartan ùra, ach tha sin a’ ciallachadh neo-fhreagarrachd ùr le feartan nas sine. Ma dh ’fheumas tu rudeigin sònraichte a dhèanamh nach eil {s a’ faighinn taic air an dreach PHP as ùire, faodaidh tu dreach nas sine a chleachdadh, ach bu chòir dhut cumail ris na dreachan a tha a ’faighinn taic an-dràsta.

Mura h-eil thu cinnteach, an uairsin cleachd an dreach as ùire de PHP.

Thoir an aire nach eil WordPress ach co-chòrdail ri dreachan sònraichte de PHP. Bidh e gu teicnigeach a ’toirt taic do dhreachan PHP a’ tòiseachadh aig 5.6.20+, ach tha iad sin gu math sean agus mar sin chan eilear gam moladh. Is e tionndaidhean 7.2 gu 7.4 an-dràsta na dreachan le taic as fheàrr airson WordPress.

Tha PHP dreach 8 cuideachd co-chòrdail, ach an-dràsta, tha seo gu math ùr, agus chan eil a h-uile plugins ag obair mar bu chòir. Ma tha dragh ort mu chùisean co-chòrdalachd, cum ri PHP dreach 7.4. Faodaidh tu ar post slat-tomhais PHP a leughadh gus faicinn mar a bhios diofar PHMS CMSes agus frèaman a ’coileanadh air diofar dreachan PHP.

Mar a stàlaicheas tu PHP air Linux

Mus tòisich thu, bu chòir dhut a bhith eòlach air an Terminal agus mar a dh ’obraicheas tu OSes coltach ri Unix san fharsaingeachd. San fharsaingeachd, bu chòir na còdan loidhne-àithne sin obrachadh air cuairteachadh Linux sam bith a bhios a ’cleachdadh an t-siostaim àbhaisteach san Terminal, ach tha sinn air cuid de notaichean fhàgail gu h-ìosal airson OSes sònraichte.

An toiseach, bu chòir dhut dèanamh cinnteach gu bheil na pacaidean agad ùraichte, mar sin ruith an àithne seo san Terminal.

sudo apt-get update && sudo apt-get upgrade

A-nis tha thu deiseil gus PHP a stàladh. Tha an àithne airson sin a dhèanamh gun oidhirp agus gu sìmplidh.

sudo apt-get install php
A ’stàladh PHP tro terminal
A ’stàladh PHP tro terminal

Bidh seo a ’stàladh an dreach as ùire de PHP còmhla ri grunn leudachadh. Faodaidh tu an còd seo a chleachdadh gus faicinn dè an dreach a th ’agad.

php –v

Dè ma tha thu airson dreach sònraichte de PHP a stàladh, leithid PHP 7.4? Feumaidh tu PPA, no Tasglann Pasgan Pearsanta, le Ondřej Surý a chleachdadh. Tha seo na dhòigh sàbhailte air dreachan nas sine le taic de PHP a stàladh. Ruith na trì òrdughan sin aon aig an aon àm:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

A-nis tha an siostam agad ag aithneachadh an tasglann, agus faodaidh tu PHP 7.4 a stàladh. Cuir a-steach an àithne a leanas:

sudo apt install php7.4

Agus gu dearbh, faodaidh tu an àireamh seo a chuir an àite ge bith dè an dreach PHP a tha thu ag iarraidh.

Tha sin a ’còmhdach na bunaitean, ach ma tha feum agad air cuideachadh a bharrachd le rèiteachadh, faodaidh na sgrìobhainnean stàlaidh PHP airson Unix do chuideachadh.

A ’stàladh PHP air Ubuntu

Do luchd-cleachdaidh Ubuntu, chan eil mòran dhraghan sònraichte ann fhad ‘s a leanas tu an stiùireadh gu h-àrd. Is e Ubuntu aon de na sgaoilidhean as mòr-chòrdte, agus mar sin tha a ’mhòr-chuid de stiùiridhean Linux air an dèanamh gu practaigeach airson an t-siostam sin.

Is e aon roghainn eile a tha ri fhaighinn dhut a bhith a ’luchdachadh sìos stac LAMP. Tha LAMP a ’seasamh airson Linux, Apache, MySQL, agus PHP. Gu dearbh tha e na phasgan den bhathar-bog air fad a dh ’fheumas tu gus frithealaiche fhaighinn ag obair.

Fhad ‘s as urrainn dhut gach aon de na h-innealan sin a luchdachadh sìos le làimh, gheibheadh ​​tu Taskel, pasgan a stàlaicheas iad sin uile anns a’ bhad. Dìreach ruith an dà àithne seo an dèidh a chèile sa Terminal:

sudo apt install tasksel
sudo tasksel install lamp-server
A ’stàladh stac LAMP le Taskel tron ​​phort-uidhe
A ’stàladh stac LAMP le Taskel tron ​​phort-uidhe

A ’stàladh PHP air CentOS 7

Tha an siostam obrachaidh seo beagan eadar-dhealaichte bho sgaoilidhean Linux eile. Air CentOS, chan e na h-òrdughan apt agus apt-get na dòighean air leth airson am bathar-bog a stàladh. An àite sin, bidh e a ’cleachdadh yum, Yellowdog Updater Modified, manaidsear pacaid nas fheàrr airson siostaman obrachaidh stèidhichte air RHEL.

Rud eile, tha na h-òrdughan a dh ’fheumas tu a chleachdadh gu math coltach. Gus na pacaidean agad ùrachadh, ruith an àithne seo na àite:

sudo yum install epel-release && sudo yum update

Mar airson òrdughan eile, mar as trice faodaidh tu fear eile a chuir na àite apt-get le yum. Gus PHP a stàladh, cleachd an àithne seo.

A bheil feum agad air aoigheachd luath-luath, tèarainte agus càirdeil do leasaiche? Behmaster air a thogail le luchd-leasachaidh PHP san amharc agus a’ toirt seachad innealan cumhachdach gu leòr agus deas-bhòrd intuitive. Thoir sùil air na planaichean againn!

sudo yum install php

Òrdughan PHP mar php –v bu chòir dha an aon rud obrachadh air CentOS 7, mar sin cha leig thu leas a bhith draghail mu dheidhinn sin.

A ’stàladh PHP air Debian

Mu dheireadh airson siostaman obrachaidh coltach ri Unix tha Debian. An turas seo tha dìreach beagan dhraghan ann, ach bu chòir don mhòr-chuid de na h-àitheantan a tha air an liostadh gu h-àrd a bhith ag obair gu math.

Airson Debian, faodaidh tu an dàrna cuid a chleachdadh apt-get or aptitude anns na h-òrdughan Terminal agad. Tha an aptitude tha àithne beagan nas coileanta agus a ’toirt seachad eadar-aghaidh clàr. Tha e an urra ri roghainn pearsanta a chleachdas tu, agus gheibh an dàrna cuid an obair.

Mar sin, an àite a bhith a ’cleachdadh an àbhaist apt-get àithne, dh ’fhaodadh tu am fear seo a ruith na àite:

sudo aptitude install php

Faodaidh Debian a bhith finicky. Ma chì thu nach eil PHP a ’parsadh no nach eil leudachadh ag obair, dèan cinnteach gu bheil thu air faidhle rèiteachadh lìn an t-seirbheisiche agad ùrachadh agus gu bheil e a’ luchdachadh an leudachadh ini faidhlichean.

A bharrachd air beagan rudan beaga, tha stiùireadh airson Debian gu ìre mhòr co-ionann ris an fheadhainn airson sgaoilidhean Linux eile.

Mar a stàlaicheas tu PHP air Windows

Ma tha thu a ’cleachdadh siostam Windows, eu-coltach ri macOS agus Linux, cha leig thu leas PHP a stàladh tron ​​loidhne-àithne (ged a tha e na roghainn mas fheàrr leat).

Is e dòigh furasta air PHP a stàladh às an seo gus IIS a chomasachadh agus an uairsin WebPI a chleachdadh gus PHP a stàladh. An dèidh dhut WebPI a chuir air bhog, gheibh thu e fon Products tab. Cliog Add air an dreach a tha thu ag iarraidh, an uairsin cliog Stàlaich.

A ’comasachadh IIS air Windows
A ’comasachadh IIS air Windows

Faodaidh tu cuideachd PHP a luchdachadh sìos airson Windows agus a dhealbhadh le làimh gus obrachadh le IIS. Dèan cinnteach gum faigh thu dreach nach eil sàbhailte le snàithlean ma tha thu a ’cleachdadh IIS.

Ma tha seo uile ro iom-fhillte, dh ’fhaodadh tu an àite WampServer no XAMPP a stàladh, oir tha iad sin a’ tighinn leis a h-uile càil a dh ’fheumas tu gus tòiseachadh ag obair le frithealaiche lìn: Apache, stòr-dàta, agus gu dearbh PHP.

Bidh an stiùireadh seo ag obair leis a ’mhòr-chuid de Windows OSes mar Windows 10, 7, agus Vista. Ma tha thu a ’cleachdadh dreach nas sine de Windows, bu chòir dhut sùil a thoirt air sgrìobhainnean dìleab stàladh Windows.

Is dòcha gu feum Windows beagan rèiteachadh a bharrachd gus am bi PHP ag obair gu ceart, mar sin dèan cinnteach gun dèan thu sgrùdadh air na sgrìobhainnean rèiteachaidh Windows a tha air am moladh. Chan eil agad ach beagan a dhèanamh beag ini tweaks.

Mar a stàlaicheas tu PHP air macOS

Bidh PHP a ’tighinn a-steach ro-làimh air a’ mhòr-chuid de shiostaman macOS, mar sin mar as trice cha bhith feum agad air stàladh làimhe sam bith.

Chan eil agad ach dìreach beagan loidhnichean de chòd a thoirt a-steach ann am faidhle rèiteachaidh Apache httpd.conf, a gheibh thu mar as trice aig /private/etc/apache2/httpd.conf. Uncomment an dà loidhne seo le bhith a ’toirt air falbh an samhla hashtag:

# LoadModule php5_module libexec/httpd/libphp5.so
# AddModule mod_php5.c

Is dòcha gu feum thu rèiteachadh a bharrachd a dhèanamh mura h-eil thu a ’còrdadh ri luachan bunaiteach cuid de roghainnean faidhle. Rud eile, lorg an DocumentRoot, an uairsin cruthaich agus luchdaich faidhle PHP leis a ’chòd seo:

Faodaidh tu daonnan sgrùdadh a dhèanamh air an tionndadh PHP leis an php –v àithne gus dèanamh cinnteach gun deach PHP a chuir a-steach gu ceart.

Ma dh ’fheumas tu PHP a luchdachadh sìos le làimh, bu chòir dhut Homebrew a stàladh agus an àithne sìmplidh seo a chleachdadh:

brew install php

Uile mu leudachadh PHP

Aon uair ‘s gu bheil PHP agad stèidhichte, is e deagh bheachd a th’ ann smaoineachadh mu leudachadh. Bidh na leabharlannan cruinnichte sin a ’cur a h-uile seòrsa gnìomh feumail a bharrachd. Smaoinich orra mar plugins a chuireas ris na tha PHP a ’tabhann mu thràth. Feumaidh cuid dhiubh sin frèaman PHP a ruith, leithid Laravel agus Symfony.

Ged a tha e gu tur comasach a h-uile càil a chòdachadh thu fhèin gun a bhith a ’suathadh ri leudachadh a-riamh, chan eil adhbhar ann a bhith ga dhèanamh leat fhèin nuair a tha geàrr-chunntasan farsaing ann airson do bheatha a dhèanamh nas fhasa.

Tha PHP mu thràth a ’tighinn le dusanan de leudachadh togte, cuid a dh’ fheumas tu a chomasachadh le làimh, agus cuid eile as urrainn dhut tòiseachadh air an cleachdadh sa bhad. Faodaidh tu cuideachd leudachadh PHP a stàladh tro làraich mar PECL, a bheir aoigheachd do cheudan de phasgan treas-phàrtaidh.

Tha leabhar-làimhe PHP a ’tabhann sgrìobhainnean leudachaidh airson mòran dhiubh sin cuideachd, gus am faigh thu an crochadh air an cleachdadh.

Nach eil thu cinnteach càite an tòisich thu? Seo dìreach beagan de ghrunn leudachadh PHP mòr-chòrdte:

  • Apache: Tha Apache na bhathar-bog frithealaiche lìn a tha air a chleachdadh gu farsaing air a mholadh le WordPress air sgàth cho co-chòrdalachd ris agus a tha PHP. Tha Apache a ’tighinn còmhla ri PHP, mar sin cha leig thu leas a stàladh le làimh.
  • .NET: Tha NET na fhrèam bathar-bog mòr-chòrdte as urrainn dhut a chleachdadh gus tagraidhean lìn agus barrachd a thogail. Bidh e ag obair le grunn chànanan, nam measg PHP. Is dòcha gu bheil ùidh agad cuideachd ann am PeachPie, a leigeas leat còd PHP a ruith ann an .NET.
  • MySQLi: Le dreach nas fheàrr den t-seann leudachadh MySQL, leigidh MySQLi leat obrachadh le bathar-bog stòr-dàta MySQL. Feumar am fear seo a chuideachadh gus do stòr-dàta a stèidheachadh.

Nuair a stàlaicheas tu leudachadh, feumaidh tu a dhì-cheadachadh. Dìreach fosgail suas nad php.ini agus cuir às an semicolon (;) air beulaibh extension=extensionname.

Bu chòir dhut cuideachd sùil a thoirt air na frèaman PHP sin ma tha thu airson do chòd a riaghailteachadh agus a thogail le leabharlannan premade. Tha iad nan dòigh math air tòiseachadh le bhith a ’leasachadh thagraidhean lìn le PHP.

Geàrr-chunntas

Ge bith dè an siostam obrachaidh a tha thu a ’cleachdadh, chan eil a bhith a’ stàladh PHP na phròiseas cho cruaidh. Ma tha thu airson frithealaiche deuchainn WordPress a dhèanamh, bidh feum agad air. Lorgaidh prògramadairean adhartach PHP a bhith a ’stèidheachadh frithealaiche lìn agus a’ stàladh PHP air deagh eacarsaich.

Dèan cinnteach gun luchdaich thu sìos PHP an dàrna cuid tron ​​loidhne-àithne no bhon làrach oifigeil aige. Faodaidh tu an dàrna cuid an dreach seasmhach as ùire de PHP no dreach sam bith eile fhaighinn a tha co-chòrdail le WordPress.

Agus ma tha thu airson tòiseachadh air làraich-lìn WordPress a leasachadh sa bhad, faodaidh tu feuchainn air DevBehmaster! Tha e a’ tighinn le PHP ro-stàlaichte. Leigidh e leat cuideachd iomlaid teth eadar diofar dhreachan PHP gus an urrainn dhut do làrach a dhearbhadh ann an àrainneachdan frithealaiche eadar-dhealaichte.

artaigealan co-cheangailte

agus tha

이메일 주소는 공개되지 않습니다.

Putan air ais dhan mhullach