CentOS 下 Yum 安装 PHP 5.5:新手小白的福音来啦!😎
嘿,小白们!是不是想在 CentOS 系统上折腾出个 PHP 5.5 的环境呀?别担心,今天咱们就一起来唠唠这事儿。😉

先问大家一个问题哈,为啥我们要在 CentOS 上装 PHP 5.5 呢?🤔其实啊,有的老项目可能依赖这个版本的 PHP,就像有些老游戏只能在特定操作系统版本上运行一样,PHP 5.5 在当时也有很多独特之处哦。😜
一、CentOS 和 Yum 是啥🧐
CentOS 可是个厉害的 Linux 发行版,它免费还稳定,很多服务器都用它,而 Yum 呢,CentOS 的包管理器,通过它咱能轻松安装各种软件。😃就像你去超市买东西,Yum 就是那个帮你把东西放进购物车的工具。😉
二、准备工作不可少📝
在开始之前,得确保你的 CentOS 系统是能联网的哦,这就好比你要出门买菜,得先有路子到菜市场吧。🤣然后呢,最好以 root 用户或者有 sudo 权限的用户身份来操作,不然可能会遇到权限问题,就像你没钥匙进不了家门一样。🔑
三、安装 EPEL 源📦

咱得先安装 EPEL(Extra Packages for Enterprise Linux)源,它里面有好多额外的软件包呢,在终端里输入下面这行命令:
- sudo yum install epelrelease
这就相当于给你的超市货架补充了更多的货品。😜等安装完 EPEL 源后,就可以更新一下软件包列表啦,让 Yum 知道有哪些新货:
- sudo yum update
四、安装 PHP 5.5🎉
重点来咯!现在开始安装 PHP 5.5,在终端里敲入:
- sudo yum install php55
这时候 Yum 就会自动去下载并安装 PHP 5.5 以及它的一些依赖项,耐心等待一会儿哦,就像等快递送货一样。😉安装完成后,你可以检查一下 PHP 的版本,看看是不是 5.5:
- php v
如果看到类似“PHP 5.5.x”的字样,那就说明安装成功啦!😀

五、配置 PHP 5.5🛠️
安装好了只是第一步,还得配置一下才能让它更好地工作,比如说,要调整一下内存限制,默认的内存限制可能比较小,对于一些大程序来说不够用,你可以在 php.ini 文件中修改内存限制,一般这个文件在“/etc/php.ini”或者“/etc/php55/php.ini”目录下(不同系统可能有点差异哦)。😃找到“memory_limit”这一行,把它改成你想要的值,256M”。😉
还有啊,如果你想让 PHP 支持一些扩展,MySQL 扩展,也得手动开启一下,在 php.ini 文件中找到“extension_dir”这一行,确认扩展目录的路径是对的,然后去掉一些扩展前面的注释符号“;”,extension=mysql.so”这一行,去掉前面的“;”就能开启 MySQL 扩展啦。😜
六、测试 PHP 是否正常工作🧐
都配置好了之后,得测试一下 PHP 能不能正常工作,可以创建一个小的 PHP 文件,比如叫 test.php,在里面写上:
- <?php
- echo "Hello, PHP 5.5!";
- ?>
然后保存这个文件,在终端里进入到这个文件所在的目录,执行:
- php test.php
如果能看到“Hello, PHP 5.5!”的输出,那就说明 PHP 工作正常啦!😀
七、常见问题解答🙋♂️
1、安装过程中出现依赖关系错误怎么办?
别慌!这可能是软件源的问题,你可以试试更换其他的 EPEL 源,或者检查一下网络连接是否正常,有时候也可能是系统自带的软件包冲突了,你可以先把相关的软件包卸载掉再试试。😉
2、修改了 php.ini 文件后没有生效怎么办?
有可能是你修改的文件不是 Yum 实际使用的配置文件,你可以用“php ini”命令来查看实际加载的 php.ini 文件路径,确保修改的是正确的文件。😜
个人观点呢,虽然 PHP 5.5 已经是比较老的版本了,但对于一些特定的项目还是很有用的,而且在学习 PHP 的过程中,了解不同版本的配置和管理方法也能让我们更好地掌握这门技术。😉希望大家都能顺利在 CentOS 上装上 PHP 5.5,开启自己的编程之旅!💖