---
title: "给ajenti配置php"
url: "https://yjyj.net/learn/3650.html"
author: "小 虾 (生猛大蝦编辑部)"
published_at: "2013-09-03T17:49:27+08:00"
updated_at: "2013-09-03T22:42:41+08:00"
categories: "招数学习"
tags: "Debian系统, Linux运维, LNMP环境, MySQL数据库, 网页视觉设计"
summary: "本文记录在 Ubuntu 上给 Ajenti 补装 PHP 支持的实战过程：先安装 php5、php5-mysql 和 Apache 模块，再补齐常用 PHP 扩展，最后重启 Apache 与服务器验证。适合遇到 Ajenti 面板里找不到 PHP、想快速恢复站点运行的折腾党参考。"
source: "生猛大蝦 (https://yjyj.net)"
---

# 给ajenti配置php

> 来源：[生猛大蝦 (yjyj.net)](https://yjyj.net/learn/3650.html) · 作者：小 虾 · 发布时间：2013-09-03

## 30 秒核心看点 (TL;DR)

- Ajenti 装好后没 PHP 支持，核心就是手动补装 php5 和 Apache 模块。
- 常用扩展一并装上更省心，但重启 Apache 后面板异常要留意。
- 作者最终通过重启服务器恢复访问，结论是先跑起来再观察隐患。

兴奋的装好ajenti以及apache跟mysql之后,竟然发现木有php...

翻遍了ajenti的Plugins以及Services都木有发现,难道要哥手动安装...哥是一个纯洁又善良的美工啊!

被逼无奈只好变查资料边尝试,竟然还给搞ok了...虽然不知道会不会有什么隐疾.干脆就这么先跑着看看~

敢在生产环境上这么折腾的,估计唯哥独此一家了

 

注意 这次操作是在Ubuntu上进行的.

给ajenti安装php支持:

```
sudo apt-get install php5 php5-mysql libapache2-mod-php5
```


接着安装一些php模块:

```
apt-get install php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
```


 

接着重启apache,结果ajenti傻逼了...无法访问.于是哥又重启了服务器.

没想到竟然神奇的ok了...

好吧 这次折腾到此结束.跑几个站试试看!

## 生猛大蝦编辑部 · 背景与实操延伸

这篇短文的重点不是“优雅配置”，而是典型的面板折腾现场：Ajenti 装好后发现缺 PHP，只能靠系统包手动补齐。对这类老环境来说，先把 PHP 主程序、MySQL 连接模块和 Apache 绑定模块装稳，再补常用扩展，才算能跑站。需要注意的是，重启 Web 服务后面板失联并不罕见，最好先保留 SSH 入口，逐步确认服务状态后再动服务器重启。

## 延伸问答与排错指南 (FAQ)

### Ajenti 里没有 PHP 支持怎么办？
在 Ubuntu 上可先安装 php5、php5-mysql 和 libapache2-mod-php5，再按需补装常见 PHP 扩展。装完后重启 Apache，如果面板异常，再重启服务器验证是否恢复。

### 为什么重启 Apache 后 Ajenti 访问不了？
原文里作者遇到的是重启 Apache 后 Ajenti 暂时失联，随后通过重启服务器恢复。实操上建议先确认 Apache 与面板服务状态，再逐步排查端口、模块冲突和进程异常。

### 安装 PHP 扩展时要注意什么？
可以一次性补齐 curl、gd、intl、imagick、imap、mcrypt、memcache、sqlite、xmlrpc、xsl 等常见模块，但别盲装。建议按站点实际需求安装，避免引入不必要的依赖和兼容问题。

---
更多 Linux 运维、WordPress 性能优化、前端工程化、Shopify 独立站与极客折腾指南：[生猛大蝦全站文章归档 (https://yjyj.net/archive)](https://yjyj.net/archive)
