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 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.
| Tautuhinga | Taunoa | Ngā uara e wātea ana | He aha tāna e whakahaere ai |
|---|---|---|---|
memory_limit | 256M | 128M, 256M, 512M, 1024M, 2048M | Te maha o te mahara ka taea e tētahi tono te whakamahi |
max_execution_time | 30 | 30, 60, 120, 300, 600 | Te maha o ngā hēkena ka taea e tētahi tono te oma |
upload_max_filesize | 64M | 16M, 32M, 64M, 128M, 256M | Te kōnae takitahi nui rawa ka taea te tuku ake |
post_max_size | 65M | 17M, 33M, 65M, 129M, 257M | Te tāpaenga puka katoa nui rawa |
max_input_vars | 3000 | 1000, 3000, 5000, 10000 | Te 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, mepost_max_sizehoki. - 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 -vmō te putanga,php -mmō 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.