現(xiàn)在我正在編寫(xiě)發(fā)送電子郵件的代碼。這是一個(gè)簡(jiǎn)單的發(fā)送電子郵件代碼。我在 AWS 上使用全新設(shè)置的 EC2 來(lái)運(yùn)行此代碼。用于設(shè)置 EC2 服務(wù)器。我運(yùn)行這些贊揚(yáng):sudo yum update -ysudo yum install -y httpd24 php72 mysql57-server php72-mysqlndsudo service httpd startsudo chkconfig httpd on按照此網(wǎng)址https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html這是一個(gè)非常簡(jiǎn)單的發(fā)送電子郵件的項(xiàng)目。我為此使用了 2 個(gè)文件index.php(包含表單)email.php(包含發(fā)送電子郵件代碼)這是我的 email.php 文件中用于發(fā)送電子郵件的代碼<?phpmb_language("Japanese");mb_internal_encoding("UTF-8");$to = 'receivee@gmail.com';$subject = 'send email。';$subject = mb_convert_encoding($subject, "ISO-2022-JP", "UTF-8,EUC-JP,auto");$message = "氏名(漢字): {$_POST['name']} メールアドレス: {$_POST['email']} お問(wèn)い合わせ內(nèi)容: {$_POST['message']}";$message = mb_convert_encoding($message, "ISO-2022-JP", "UTF-8,EUC-JP,auto");$headers = "From: " .mb_encode_mimeheader("ease") ."<receive@gmail.com>";$send_mail = mb_send_mail($to, $subject, $message, $headers);?>但是當(dāng)我嘗試運(yùn)行它時(shí)。顯示錯(cuò)誤 HTTP ERROR 500我檢查了 error_log 問(wèn)題是這樣的PHP Fatal error: Uncaught Error: Call to undefined function mb_language() in我該如何解決。請(qǐng)幫忙。
1 回答

拉風(fēng)的咖菲貓
TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊
您需要安裝php72-mbstring
.
這可以通過(guò)運(yùn)行來(lái)完成sudo yum install -y php72-mbstring
。
運(yùn)行此命令后,您將需要重新加載/重新啟動(dòng) apache 服務(wù)器以啟用 php 模塊。
你可以通過(guò)運(yùn)行來(lái)做到這一點(diǎn)service httpd restart
- 1 回答
- 0 關(guān)注
- 179 瀏覽
添加回答
舉報(bào)
0/150
提交
取消