From 5afb4d968f9d253dc1f43d04de224c855a8fe95c Mon Sep 17 00:00:00 2001 From: FNS Service Date: Tue, 21 Apr 2026 20:31:40 +0800 Subject: [PATCH] Update from Sync Service --- Linux/AliYun/阿里云PHP配置.md | 95 +++++++++++++++++++++++++++++------ 1 file changed, 80 insertions(+), 15 deletions(-) diff --git a/Linux/AliYun/阿里云PHP配置.md b/Linux/AliYun/阿里云PHP配置.md index ff29f03..f0f0dc3 100755 --- a/Linux/AliYun/阿里云PHP配置.md +++ b/Linux/AliYun/阿里云PHP配置.md @@ -1,16 +1,81 @@ -## 首先,安装mysql -$ sudo apt-get install mysql-server$ sudo apt-get install mysql-client安装时输出root用户的密码 -## 在安装phpmyadmin -$ sudo apt-get install phpmyadmin$ sudo apt-get install php-mbstring$ sudo apt-get install php-gettext安装时选择自动配置数据库,输入数据库root账号的密码如果不安装以上两个php软件包,则会报错或者白屏,提示找不到/usr/share/php/php-gettext/gettext.inc之类的错误 -## 建立**==/var/www/html** ==下的软连接 -$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin -## 修改php配置文件 -$ sudo vim /etc/php/7.0/apache2/php.inidisplay_errors = On(显示错误日志,出现两次,都要改,不然无效)extension=php_mbstring.dll (开启mbstring) +# 阿里云 PHP 配置 -## 重启apache -$ sudo /etc/init.d/apache2 restart -## 1 -## 2 -## 访问端口localhost/phpmyadmin,输入账号密码即可 -## 重点提要:因为默认安装phpmyadmin时会安装apahce和php等依赖包,由于是16.04系统,会默认安装php7.0,php7.0又没有默认自带php-mbstring,php-gettext这两个包,所以会报错。 - > 来自 <[http://blog.csdn.net/l6807718/article/details/51374915](http://blog.csdn.net/l6807718/article/details/51374915)> \ No newline at end of file +> Ubuntu 16.04 配置 PHP + phpMyAdmin + +## 安装 PHP 和 MySQL + +```bash +sudo apt-get update +sudo apt-get install mysql-server mysql-client +sudo apt-get install php +``` + +--- + +## 安装 phpMyAdmin + +```bash +sudo apt-get install phpmyadmin +sudo apt-get install php-mbstring +sudo apt-get install php-gettext +``` + +> ⚠️ **重要**:php7.0 默认不带 `php-mbstring` 和 `php-gettext`,不安装会报白屏错误。 + +安装时选择 **自动配置数据库**,输入 MySQL root 密码。 + +--- + +## 配置 Apache + +### 建立软链接 + +```bash +sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin +``` + +### 修改 PHP 配置 + +```bash +sudo vim /etc/php/7.0/apache2/php.ini +``` + +修改以下配置: +```ini +display_errors = On +extension=php_mbstring.dll +``` + +> ⚠️ `display_errors` 出现两次都要改,否则无效。 + +--- + +## 重启 Apache + +```bash +sudo systemctl restart apache2 +# 或 +sudo /etc/init.d/apache2 restart +``` + +--- + +## 访问 + +浏览器打开:`http://服务器IP/phpmyadmin` + +输入 MySQL root 账号密码登录。 + +--- + +## 常见问题 + +| 问题 | 解决方案 | +|------|----------| +| 白屏/报错 | 安装 `php-mbstring` 和 `php-gettext` | +| 找不到文件 | 检查软链接是否正确创建 | +| 权限错误 | `chmod 755 /var/www/html/phpmyadmin` | + +--- + +> 参考:[CSDN - Ubuntu PHP 配置](http://blog.csdn.net/l6807718/article/details/51374915)