Peke ki te ihirangi
Ihirangi
Whakatikatika Raru

Ngā Taapiri PHP me ngā Tautuhinga

He whakamāoritanga rorohiko. Ko te ōriginale Ingarihi ka wātea.

Ko ēhea putanga PHP me ngā extension e whakaratohia ana e KapsuleHost mō ngā pae WordPress, WooCommerce me PHP, ko ēhea tautuhinga ka taea e koe te huri, ā, he aha i taea ai e rima meneti te roa o te putanga mai o tētahi hurihanga.

Kāore ngā pae Static, Node.js me Python e whakahaere ana i te PHP. Ko ngā mea katoa e pā ana ki te PHP mō tētahi pae kei te noho ki te wāhi kotahi: Ngā Paetukutuku, pāwhiri i te pae, Tautuhinga, kātahi PHP. Kei taua wharangi te kōwhiringa putanga, ngā tautuhinga ka taea e koe te huri, he kaiwhakahaere Composer, me te rārangi hapa PHP.

Te wharangi PHP mō tētahi pae i roto i te KPanel, me te kōwhiringa putanga me ngā tautuhinga ka taea e koe te huri

Te Kōwhiri i tētahi Putanga PHP

E whā ngā putanga ka taea te kōwhiri: 8.4, 8.3, 8.2 me 8.1. Ko ngā pae hou ka tautuhi ki te 8.3 hei taunoa.

Kōwhiritia te putanga hou rawa e tautokona ana e tō pūmanawa. He tere ake, he mārama ake te PHP hou, ā, ka tautokona ki ngā whakatikatika haumarutanga mō te roanga ake o te wā. Ko te take e kore ai koe e peke tonu ki te putanga hou rawa, ko te noho tahi: ka taea e tētahi tāpiri tawhito, e tētahi waehere ritenga i tuhia i ngā tau kua hipa, te hapa katoa ki tētahi putanga kāore anō kia whakamātauhia ki a ia.

Hei huri i tēnei, kōwhiritia te putanga ka pāwhiri i te Whakatakoto Putanga. Ka whai mana tonu te hurihanga, kāore he tīmatanga anō e hiahiatia ana i a koe, kāore hoki he wā whakamoe.

Huria te putanga PHP i te staging i te tuatahi, pāwhiri haere i te pae, kātahi anō ka huri ki te production. Mēnā me mahi i te wā ora, mahia i te wā e taea ai e koe te mātakitaki, ā, kia mōhio he pāwhiri kotahi noa te huri anō. Tirohia Ngā Taiao Staging.

Mēnā ka pakaru te pae i tētahi hurihanga putanga, hurihia anō ki te putanga o mua, ka pānui i te rārangi hapa. Ka whakaingoatia e te hapa te kōnae kāore i taea te whakahaere. Tirohia Te Huri i te Putanga PHP me Ngā Rārangi Hapa.

Ngā Tautuhinga Ka Taea e Koe te Huri

Kei te wharangi PHP e rima ngā tautuhinga hei dropdown. Ko ēnei ngā mea e puta ana i ngā raru i roto i te mahi, koinei te take i whakaaturia ai.

TautuhingaTaunoaNgā uara e wātea anaHe aha tāna e whakahaere ai
memory_limit256M128M, 256M, 512M, 1024M, 2048MTe maha o te mahara ka taea e tētahi tono te whakamahi
max_execution_time3030, 60, 120, 300, 600Te maha o ngā hēkena ka taea e tētahi tono te oma
upload_max_filesize64M16M, 32M, 64M, 128M, 256MTe kōnae takitahi nui rawa ka taea te tuku ake
post_max_size65M17M, 33M, 65M, 129M, 257MTe tāpaenga puka katoa nui rawa
max_input_vars30001000, 3000, 5000, 10000Te maha o ngā āpure ka taea e tētahi tāpaenga te whai

Ko tēhea e hiahiatia ana e koe:

  • Ka hapa ngā tukunga i runga ake i tētahi rahi: whakanuia upload_max_filesize, me post_max_size hoki.
  • Ka ngaro ngā āpure a tētahi puka nui, a tētahi kaihanga wharangi rānei i te wā tiaki: whakanuia max_input_vars. He mea ngaro, he mea whakapōuri tēnei, nā te mea kāore he hapa e puta. Ka ngaro noa ngā āpure tāpiri me te kore kōrero.
  • Ka mate tētahi wharangi i waenganui, me te kore hapa: whakanuia memory_limit. Tirohia Te Rohe Mahara WordPress.
  • Ka roa rawa tētahi kawenga, tukunga rānei, ā, ka pau te wā: whakanuia max_execution_time, me te whakaaro ki te whakahaere i te mahi mā te rārangi whakahau. Tirohia WP-CLI.

Me nui ake post_max_size i a upload_max_filesize, nā te mea ka haere te tukunga i roto i te pou. Mēnā ka kōwhiria e koe tētahi whakakotahitanga kāore i pērā, ka whakatikatia e te pātaka post_max_size kia nui ake māu. Koia te take ka kite pea koe i tētahi uara kāore i kōwhiria e koe.

He Aha i Taea Ai e Rima Meneti te Roa o Tētahi Hurihanga

Koinei te take pōrangirangi nui rawa o tēnei wharangi, nā reira he mea whaihua kia tika rawa.

Ka tuhia ō tautuhinga ki tētahi kōnae .user.ini kei te pakiaka tuhinga o tō pae. Ka pānuihia e te PHP taua kōnae, kātahi ka rokiroki i a ia mō te 300 hēkena, arā e rima meneti. Tae noa ki te wā ka pau taua rokiroki, ka noho tonu te PHP ki ngā uara o mua.

Nō reira, i muri i te tiaki i tētahi hurihanga:

  • Ka kōrero tonu te wharangi mō te rohe tawhito mō te roanga o te rima meneti.
  • Ka kōrero tonu phpinfo() mō te rohe tawhito mō te roanga o te rima meneti.
  • Kāore he painga o te whakahou pakeke. Kāore anō hoki he painga o te horoi i tō kāhi pūtirotiro.
  • Kāore koe e hiahia ki te tīmata anō i tētahi mea, kāore anō hoki e taea. Me tatari noa.

Mēnā kua neke atu i te rima meneti, ā, kāore anō kia huri te uara, nā reira he raruraru pono tērā, ā, he mea whaihua kia tuhia he tikiti.

Te Whakatikatika i a .user.ini Ake Nei

Ka taea e koe te whakatikatika i a .user.ini ake nei mā te SFTP, te SSH rānei mēnā ko tō hiahia tērā, mēnā rānei kei te hiahia koe ki tētahi tohutohu kāore i whakaaturia e te papa mahi. Kei te pakiaka tuhinga o tō pae ia e noho ana. Tirohia Te Urunga SFTP.

Ko te hōputu he tohutohu kotahi ia rārangi:

memory_limit = 512M
max_execution_time = 120

E rua ngā rohe nui e pā ana ki tā .user.ini ka taea:

He mahi noa ia mō ngā tohutohu e whakaaetia ana e te PHP kia tautuhia mā ia kōpaki, mā ia kaiwhakamahi rānei. Ko ngā mea e rima i runga ake nei kei roto katoa. Ko ngā tohutohu ka taea noa te tautuhi i te taumata pūnaha, pērā i a disable_functions, te utaina rānei o tētahi extension mā extension=, ka warewarehia i roto i tētahi kōnae .user.ini. Kāore rātou e hapa, ka noho noa rātou me te kore mahi, koia te take e pau ai te ahiahi katoa o te tangata ki te whakatika i a rātou.

Ko ngā kī ngāwari anake ka pānuihia anōtia e te papa mahi. Ko ngā tohutohu e whai ira ana, pērā i a opcache.enable, date.timezone rānei, ka whakamanahia e te PHP engari kāore e puta ki te puka papa mahi. Mēnā ka tautuhia e koe tētahi mā ō ringa ake, ā, i muri mai ka huri koe i tētahi mea mā te papa mahi, tirohia te kōnae i muri mai.

Ko te KapsuleHost web hosting e whakahaere ana i te nginx, ehara i te Apache. Kāore tētahi e pānui ana i ngā kōnae .htaccess. Ko ngā tohutohu PHP kua tautuhia ki roto i tētahi kōnae .htaccess, pērā i a php_value memory_limit, kāore rawa he mahi e mahia ana i konei. Whakamahia .user.ini, te papa mahi rānei. Tirohia WordPress me .htaccess.

Ko Ēhea Extension Kei Te Wātea

He whānui te hanganga paerewa, kei roto katoa ngā mea katoa e tonoa ana e te WordPress, WooCommerce me te nuinga o ngā tono PHP.

Pātengi raraunga: mysqli, pdo_mysql, sqlite3, pdo_sqlite Whakaahua: gd, imagick, exif Rokiroki: Zend OPcache, redis, memcached Kuputuhi me te reo-ā-rohe: mbstring, iconv, intl, gettext, ctype XML me ngā raraunga: dom, simplexml, xml, xmlreader, xmlwriter, xsl, json Whatunga: curl, soap, sockets, ftp, openssl Pāngarau me te waehere huna: bcmath, sodium, hash, random Ngā kōnae me te pūnaha: fileinfo, zip, zlib, phar, posix, pcntl, shmop, calendar, tokenizer

Kotahi rerekētanga putanga e tika ana kia mōhiotia: kei te 8.3 me ngā mea o mua te extension imap, engari kāore i te 8.4, nā te mea i tangohia mai i te PHP ake i taua tukunga. Mēnā he tono tāu e hiahia tonu ana ki a ia, me noho ki te 8.3, me neke rānei taua tono ki tētahi pūranga īmēra hou ake.

Kāore i te whakaurua: ngā kaitaraiwa PostgreSQL, MongoDB, Xdebug, mcrypt, me ngā kaiutaina waehere arumoni pērā i te ionCube me te SourceGuardian.

Kāore e taea e koe te whakahohe, te monokai rānei i ngā extension mā tō ake mai i te papa mahi. Mēnā kei te hiahia tō tono ki tētahi mea kāore i roto i te rārangi, whakatuwheratia he tikiti ka whakaahuatia te mea e whakahaerehia ana e koe. Ka whirinaki te āhei ki te tāpiri ki te momo extension. Tirohia Te Whakatuwhera i tētahi Tikiti Tautoko.

Te Tirotiro i Ngā Mea E Utaina Ana

Kaua e whakaaro noa:

  • I runga i te WordPress: Tools, kātahi Site Health, kātahi Info, kātahi Server. Ka whakarārangihia te putanga PHP me ngā rohe e whai take ana.
  • Mā roto i te SSH: php -v mō te putanga, php -m mō ngā extension kua utaina. Tirohia Te Tāpiri i ngā Kī SSH.

Kaua e waiho tētahi kōnae phpinfo() i tō pakiaka tukutuku. Ka whakaputaina e ia ō ara, ō extension me tō whirihoranga ki te hunga katoa e kite ana i a ia, ā, ka rapu ngā kaimātakitaki aunoa i tērā ingoa kōnae tonu. Mēnā ka hanga koe i tētahi hei tirotiro i tētahi mea, horoia i muri tonu iho.

Ngā Aratohu Whai Pānga

I whai hua tēnei?

He AI koe? Pānuitia tēnei whārangi hei Markdown

Ngā tuhinga e hāngai ana

Kāore Taku Paetukutuku e Uta Ana: Rārangi TirotiroHe mea whakahirahira kia mahia ēnei kaupae kia tika te raupapa. Ka tautuhia e ia kaupae te take, ka whakakore rānei.…Kua heke te pae: te hono i tāu e kite ana ki te takeKoinei te rākau whakatau mō ngā hua katoa, mō tētahi pae e kore e uta. He maha ngā hua a KapsuleHost, ā, ko te huarahi tere rawa hei kimi i te take, ehara i te…Te whakamahi i Cloudflare i tetahi atu Proxy Tahi me KapsuleWhakamahi i te Cloudflare, i tētahi atu Proxy rānei me KapsuleHost Me pēhea te whakatū i tētahi proxy pūtaiao tē toru, i tētahi CDN rānei i mua i tētahi paetae…Te pōturi o te pae me ngā tepe rauemiNgā mea e tino herea ana e tō mahere manaaki, te mea ka pā ina tae koe ki ia tepe, me te whakatau mēnā he raru rauemi, he raru waehere rānei tētahi pae pōturi.…

Kei te raru tonu?

Pātai ki a Kora, e mōhio ana ki tō pūkete, whakapā mai rānei ki tō mātou tīma.

Whakapā Maiīmēra āwhina