diff --git a/Linux/AliYun/阿里云搭建WordPress.md b/Linux/AliYun/阿里云搭建WordPress.md
index e3adfd9..364f750 100755
--- a/Linux/AliYun/阿里云搭建WordPress.md
+++ b/Linux/AliYun/阿里云搭建WordPress.md
@@ -1,2 +1,165 @@
-**阿里云下Ubuntu16下LAMP+wordpress建站记录**
- > 来自 <[http://blog.csdn.net/code12hour/article/details/63691403](http://blog.csdn.net/code12hour/article/details/63691403)>
\ No newline at end of file
+# 阿里云搭建 WordPress
+
+> Ubuntu 16.04 + LAMP 搭建 WordPress 博客
+
+---
+
+## 准备工作
+
+```bash
+# 更新系统
+sudo apt-get update && sudo apt-get upgrade -y
+```
+
+---
+
+## 安装 LAMP
+
+### 1. 安装 Apache
+
+```bash
+sudo apt-get install apache2 -y
+sudo systemctl start apache2
+sudo systemctl enable apache2
+```
+
+测试:`http://服务器IP` 应看到 Apache 页面。
+
+### 2. 安装 MySQL
+
+```bash
+sudo apt-get install mysql-server -y
+
+# 安全配置
+sudo mysql_secure_installation
+```
+
+### 3. 安装 PHP
+
+```bash
+sudo apt-get install php7.0 php7.0-mysql libapache2-mod-php7.0 -y
+```
+
+### 4. 安装 PHP 组件
+
+```bash
+sudo apt-get install php7.0-gd php7.0-mbstring php7.0-xml php7.0-curl -y
+```
+
+---
+
+## 配置 WordPress
+
+### 1. 下载 WordPress
+
+```bash
+cd /tmp
+wget https://cn.wordpress.org/wordpress-6.0-zh_CN.tar.gz
+tar -xzf wordpress-6.0-zh_CN.tar.gz
+sudo mv wordpress /var/www/html/
+```
+
+### 2. 设置权限
+
+```bash
+sudo chown -R www-data:www-data /var/www/html/wordpress
+sudo chmod -R 755 /var/www/html/wordpress
+```
+
+### 3. 创建数据库
+
+```bash
+sudo mysql -u root -p
+
+# 在 MySQL 中执行:
+CREATE DATABASE wordpress;
+CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
+GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
+FLUSH PRIVILEGES;
+EXIT;
+```
+
+### 4. 配置 WordPress
+
+```bash
+cd /var/www/html/wordpress
+sudo cp wp-config-sample.php wp-config.php
+sudo vim wp-config.php
+```
+
+修改数据库连接信息:
+```php
+define('DB_NAME', 'wordpress');
+define('DB_USER', 'wpuser');
+define('DB_PASSWORD', '你的密码');
+```
+
+---
+
+## 配置 Apache
+
+### 虚拟主机
+
+```bash
+sudo vim /etc/apache2/sites-available/wordpress.conf
+```
+
+写入:
+```apache
+
+ ServerName yourdomain.com
+ DocumentRoot /var/www/html/wordpress
+
+
+ AllowOverride All
+ Require all granted
+
+
+```
+
+### 启用站点
+
+```bash
+sudo a2ensite wordpress.conf
+sudo a2enmod rewrite
+sudo systemctl restart apache2
+```
+
+---
+
+## 完成安装
+
+浏览器访问:`http://服务器IP/wordpress`
+
+按提示填写:
+- 网站标题
+- 用户名
+- 密码
+- 邮箱
+
+---
+
+## 常用命令
+
+```bash
+# 重启 Apache
+sudo systemctl restart apache2
+
+# 查看 WordPress 目录
+ls -la /var/www/html/wordpress/
+
+# 更新 WordPress(通过 Web 界面)
+```
+
+---
+
+## 安全建议
+
+1. 修改 WordPress 数据库前缀(默认 `wp_`)
+2. 安装 SSL 证书启用 HTTPS
+3. 定期备份数据库和文件
+4. 设置强密码
+
+---
+
+> 参考:[CSDN - LAMP+WordPress 建站](http://blog.csdn.net/code12hour/article/details/63691403)
diff --git a/Linux/AliYun/阿里云管理PHP.md b/Linux/AliYun/阿里云管理PHP.md
index 70ef392..e8c11ec 100755
--- a/Linux/AliYun/阿里云管理PHP.md
+++ b/Linux/AliYun/阿里云管理PHP.md
@@ -1,18 +1,98 @@
-安装php7(我这里装了好多,我也不知道哪些是非必需的)
-[plain] view plain copy
-apt-get install php7.0 php7.0-curl php7.0-gd php7.0-json php7.0-opcache php7.0-xml mcrypt php7.0-curl php7.0-cgi php7.0-xmlrpc php7.0-gd php-pear
+# 阿里云管理 PHP
-重启apache2和mysql
-[plain] view plain copy
-systemctl restart apache2
-systemctl restart mysql
+> PHP 7.0 安装和配置
-测试php和apache2
-[plain] view plain copy
-vim /var/www/html/info.php
-输入
-[php] view plain copy
+## 安装 PHP 组件
+
+```bash
+sudo apt-get install php7.0 \
+ php7.0-curl \
+ php7.0-gd \
+ php7.0-json \
+ php7.0-opcache \
+ php7.0-xml \
+ php7.0-mbstring \
+ php7.0-mcrypt \
+ php7.0-cgi \
+ php7.0-xmlrpc \
+ php-pear
+```
+
+---
+
+## 重启服务
+
+```bash
+sudo systemctl restart apache2
+sudo systemctl restart mysql
+```
+
+---
+
+## 测试 PHP
+
+### 创建测试文件
+
+```bash
+sudo vim /var/www/html/info.php
+```
+
+写入:
+```php
-保存后访问你的域名或者公网ip:your_server_ip/info.php,看看有没有对应的信息,有就说明成功了。
\ No newline at end of file
+```
+
+### 访问
+
+浏览器打开:`http://服务器IP/info.php`
+
+能看到 PHP 版本信息页面说明安装成功。
+
+---
+
+## 常用 PHP 配置
+
+### php.ini 位置
+
+```bash
+# Apache 模块方式
+/etc/php/7.0/apache2/php.ini
+
+# CLI 方式
+/etc/php/7.0/cli/php.ini
+```
+
+### 常用配置项
+
+```ini
+display_errors = On # 显示错误
+error_reporting = E_ALL # 错误级别
+upload_max_filesize = 20M # 上传文件大小限制
+post_max_size = 25M # POST 大小限制
+max_execution_time = 300 # 最大执行时间
+memory_limit = 256M # 内存限制
+```
+
+---
+
+## PHP-FPM(可选)
+
+如果使用 Nginx:
+
+```bash
+sudo apt-get install php7.0-fpm
+sudo systemctl start php7.0-fpm
+```
+
+---
+
+## 常用命令
+
+| 命令 | 说明 |
+|------|------|
+| `php -v` | 查看 PHP 版本 |
+| `php -m` | 查看已加载模块 |
+| `php -i` | 详细 PHP 信息 |
+| `systemctl restart apache2` | 重启 Apache |
diff --git a/Linux/AliYun/阿里云管理WordPress.md b/Linux/AliYun/阿里云管理WordPress.md
index 7f2983f..e8e9fef 100755
--- a/Linux/AliYun/阿里云管理WordPress.md
+++ b/Linux/AliYun/阿里云管理WordPress.md
@@ -1,82 +1,142 @@
-WordPress的安装与配置
-下载wordpress:
-[plain] view plain copy
+# 阿里云管理 WordPress
+
+> WordPress 安装与配置
+
+---
+
+## 下载并安装
+
+```bash
+# 下载 WordPress
wget https://wordpress.org/latest.zip
-安装unzip:
-[plain] view plain copy
+
+# 安装解压工具
apt-get install unzip
-解压和后续操作
-[plain] view plain copy
+
+# 解压到网站目录
unzip -q latest.zip -d /var/www/html/
cd /var/www/html/wordpress
+
+# 移动文件到根目录
cp -a * ..
-rm -r wordpress/
+rm -rf wordpress/
+
+# 设置权限
chown www-data:www-data -R /var/www/html/
-创建上传目录:
-[plain] view plain copy
+```
+
+---
+
+## 创建上传目录
+
+```bash
mkdir -p /var/www/html/wp-content/uploads
chown www-data:www-data -R /var/www/html/wp-content/uploads
-
-mysql相关操作
-创建mysql账户:
-[plain] view plain copy
-mysql -u root -p
-[sql] view plain copy
-```sql
-CREATE DATABASE wordpress character set utf8 collate utf8_bin;
```
-GRANT ALL PRIVILEGES on wordpress.* to 'wpuser'@'localhost' identified by 'your_password';
-FLUSH PRIVILEGES;
-exit
-编辑配置文件
-[plain] view plain copy
+---
+
+## 创建数据库
+
+```bash
+mysql -u root -p
+```
+
+```sql
+CREATE DATABASE wordpress CHARACTER SET utf8 COLLATE utf8_bin;
+GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
+FLUSH PRIVILEGES;
+EXIT;
+```
+
+---
+
+## 配置 WordPress
+
+```bash
cd /var/www/html
mv wp-config-sample.php wp-config.php
vim wp-config.php
-[plain] view plain copy
-/** The name of the database for WordPress */
-define('DB_NAME', 'wordpress'); /** MySQL database username */
-define('DB_USER', 'wpuser'); /** MySQL database password */
-define('DB_PASSWORD', 'your_password'); /** MySQL hostname */
-define('DB_HOST', 'localhost');
+```
-设置固定链接:
-如果是设置了虚拟主机的话,这部分可能和下面的操作不一样,我也不太清楚,可以去google搜一下
-[plain] view plain copy
-vim /etc/apache2/sites-available/000-default.conf
-[plain] view plain copy
-[...]
-ServerAdmin webmaster@localhost
-DocumentRoot /var/www/html
-ServerName server1.example.com
+修改数据库连接:
+```php
+define('DB_NAME', 'wordpress');
+define('DB_USER', 'wpuser');
+define('DB_PASSWORD', '你的密码');
+define('DB_HOST', 'localhost');
+```
+
+---
+
+## 配置固定链接
+
+### 1. 修改 Apache 配置
+
+```bash
+sudo vim /etc/apache2/sites-available/000-default.conf
+```
+
+添加:
+```apache
-AllowOverride All
+ AllowOverride All
-[...]
-就是在里面添加上ServerName到这一段
-允许URL的重写以及Apache2的重启
-[plain] view plain copy
-a2enmod rewrite
-service apache2 restart
-创建.htaccess文件
-[plain] view plain copy
+```
+
+### 2. 启用 rewrite 模块并重启
+
+```bash
+sudo a2enmod rewrite
+sudo systemctl restart apache2
+```
+
+### 3. 创建 .htaccess
+
+```bash
touch /var/www/html/.htaccess
chown :www-data /var/www/html/.htaccess
chmod 664 /var/www/html/.htaccess
+```
-添加wordpress安全保护(其实我也不太懂具体作用)
-访问 https://api.wordpress.org/secret-key/1.1/salt/,
-然后打开wp-config.php
-[plain] view plain copy
-vim /var/www/html/wp-config.php
-[plain] view plain copy
-define('AUTH_KEY', 'put your unique phrase here');
-define('SECURE_AUTH_KEY', 'put your unique phrase here');
-define('LOGGED_IN_KEY', 'put your unique phrase here');
-define('NONCE_KEY', 'put your unique phrase here');
-define('AUTH_SALT', 'put your unique phrase here');
+---
+
+## 安全密钥
+
+访问:https://api.wordpress.org/secret-key/1.1/salt/
+
+复制生成的密钥,添加到 `wp-config.php`:
+
+```php
+define('AUTH_KEY', 'put your unique phrase here');
+define('SECURE_AUTH_KEY', 'put your unique phrase here');
+define('LOGGED_IN_KEY', 'put your unique phrase here');
+define('NONCE_KEY', 'put your unique phrase here');
+define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
-define('LOGGED_IN_SALT', 'put your unique phrase here');
-define('NONCE_SALT', 'put your unique phrase here');
-将其对应填入。
\ No newline at end of file
+define('LOGGED_IN_SALT', 'put your unique phrase here');
+define('NONCE_SALT', 'put your unique phrase here');
+```
+
+---
+
+## 常用命令
+
+```bash
+# 重启 Apache
+sudo systemctl restart apache2
+
+# 查看 WordPress 文件
+ls -la /var/www/html/
+
+# 更新权限
+sudo chown -R www-data:www-data /var/www/html/
+```
+
+---
+
+## 访问 WordPress
+
+浏览器打开:`http://服务器IP`
+
+按提示完成安装即可。
diff --git a/Linux/AliYun/阿里云配置Apache.md b/Linux/AliYun/阿里云配置Apache.md
index b3e8ce1..5c049d7 100755
--- a/Linux/AliYun/阿里云配置Apache.md
+++ b/Linux/AliYun/阿里云配置Apache.md
@@ -1,21 +1,153 @@
-1. 首先,安装Apache2,安装命令:sudo apt-get install apache2
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=1)3. 安装完成后,进入到/etc/apache2中(根据自己的实际安装目录),这边我配置文件在/etc/apache2中。 我们看到没有想象中的httpd.conf配置文件,这里要说明的是apache2的配置文件是apache2.conf,而不是http.conf。 打开apache2.conf。写入两条语句ServerName localhostDirectoryIndex index.html index.htm index.php这里的ServerName localhost是为了防止最后开启apache2服务的时候会提示DNS出错。DirectoryIndex index.html index.htm index.php是默认目录的写法。保存退出。可以在apache2.conf中加入 AddDefaultCharset GB2312  设置默认字符集,定义服务器返回给客户机默认字符集(由于西欧UTF-8是Apache默认字符集,因此当访问有中文的网页时会出现乱码,这时只要将字符集改成GB2312,再重启Apache服务即可)Listen 192.168.1.1:80 设置监听ip是192.168.1.1的地址和端口为80Listen 192.168.1.2:8080 设置监听ip是192.168.1.2的地址和端口为8080Alias /down "/sofТWare /download" 创建虚拟目录(创建名为down的虚拟目录,它对应的物理路径是:/sofТWare /download)Alias /ftp "/var/ftp" 创建虚拟目录(创建名为ftp的虚拟目录,它对应的物理路径是:/var/ftp) 设置目录权限(此次写设置目录权限的语句) Options FollowSymLinks page:116 AllowOverride None
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=2)
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=3)7. 需要说明的是,在apache2中,根设置(默认主目录)在 /etc/apache2/sites-АVailable/default中,我们打开default,进行配置。如图,这里我们的默认主目录设置的路径是/var/www,文档最上方的VirtualHost后方的*代表通配符,即表示所有本机ip地址,监听端口为80,ServerName填写你注册的域名,没有可以不填。保存退出。
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=4)
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=5)11. 至此,基本配置已经全部完成,查看本机ip地址。输入启用apache2的命令:/etc/init.d/apache2 restart.并在浏览器中输入本机ip地址。成功!
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=6)
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=7)
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=8)
+# 阿里云配置 Apache
-## END
-注意事项
+> Ubuntu Apache2 配置指南
-18. 配置文件从httpd.conf变成了apache2.con > 来自 <[https://jingyan.baidu.com/article/9158e0006581d1a2541228b5.html](https://jingyan.baidu.com/article/9158e0006581d1a2541228b5.html)>
- [](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=1)[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=2)
- [](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=3)[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=4)
- [](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=5)[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=6)
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=7)
-[](http://jingyan.baidu.com/album/9158e0006581d1a2541228b5.html?picindex=8)
-> 来自 <[https://jingyan.baidu.com/article/9158e0006581d1a2541228b5.html](https://jingyan.baidu.com/article/9158e0006581d1a2541228b5.html)>
-
\ No newline at end of file
+---
+
+## 安装 Apache
+
+```bash
+sudo apt-get update
+sudo apt-get install apache2 -y
+```
+
+---
+
+## 配置文件
+
+### 重要文件位置
+
+| 文件 | 说明 |
+|------|------|
+| `/etc/apache2/apache2.conf` | 主配置文件 |
+| `/etc/apache2/sites-available/` | 站点配置目录 |
+| `/etc/apache2/sites-enabled/` | 已启用站点 |
+| `/etc/apache2/ports.conf` | 端口配置 |
+
+> ⚠️ **注意**:Apache2 用 `apache2.conf`,不是传统的 `httpd.conf`
+
+---
+
+## 基本配置
+
+### 1. 配置 apache2.conf
+
+```bash
+sudo vim /etc/apache2/apache2.conf
+```
+
+添加:
+```apache
+ServerName localhost
+DirectoryIndex index.html index.htm index.php
+```
+
+### 2. 设置默认字符集
+
+```apache
+AddDefaultCharset UTF-8
+```
+
+### 3. 设置监听端口
+
+```apache
+Listen 80 # 监听 80 端口
+Listen 8080 # 监听 8080 端口
+```
+
+### 4. 创建虚拟目录
+
+```apache
+Alias /down "/software/download"
+Alias /ftp "/var/ftp"
+```
+
+### 5. 设置目录权限
+
+```apache
+
+ Options FollowSymLinks
+ AllowOverride None
+ Require all granted
+
+```
+
+---
+
+## 配置站点
+
+### 1. 编辑默认站点
+
+```bash
+sudo vim /etc/apache2/sites-available/000-default.conf
+```
+
+```apache
+
+ ServerName yourdomain.com
+ ServerAlias www.yourdomain.com
+ DocumentRoot /var/www/html
+
+
+ AllowOverride All
+ Require all granted
+
+
+ ErrorLog ${APACHE_LOG_DIR}/error.log
+ CustomLog ${APACHE_LOG_DIR}/access.log combined
+
+```
+
+### 2. 启用站点
+
+```bash
+sudo a2ensite 000-default.conf
+sudo a2enmod rewrite
+```
+
+---
+
+## 常用命令
+
+```bash
+# 启动/停止/重启
+sudo systemctl start apache2
+sudo systemctl stop apache2
+sudo systemctl restart apache2
+
+# 或
+sudo /etc/init.d/apache2 start
+sudo /etc/init.d/apache2 restart
+
+# 查看状态
+sudo systemctl status apache2
+
+# 启用/禁用站点
+sudo a2ensite site-name
+sudo a2dissite site-name
+```
+
+---
+
+## 测试配置
+
+```bash
+# 测试配置文件语法
+sudo apache2ctl configtest
+
+# 查看已启用模块
+apache2ctl -M
+```
+
+---
+
+## 安全建议
+
+1. 禁用不必要的模块
+2. 隐藏 Apache 版本信息
+3. 启用 HTTPS (Let's Encrypt)
+4. 配置防火墙只开放 80/443
+
+---
+
+> 参考:[百度经验 - Ubuntu Apache2 配置](https://jingyan.baidu.com/article/9158e0006581d1a2541228b5.html)