云服务器上如何搭建php环境?PHP是一种在服务器端执行的开源脚本语言,与C语言类似,是常用的网站编程语言。 PHP 有很多版本,这里我们以PHP 5.4为例。56云就介绍下如何在 Linux 系统云服务器中安装 PHP 源码包。
- 安装libtool和libtool-ltdl
root@localhost mysql]# yum -y install "libtool*"
[root@localhostmysql]# yum -y install "libtool-ltdl*"
- 手工修改gd库文件
PHP 5.4 也有一些 Bug,在检测 gd 库时会报错,需要我们手工修改。命令如下:
[root@localhost mysql]# vi /usr/local/gd2/include/gd_io.h
#修改gd_io.h头文件
typedef struct gdIOCtx
{
…
void (*data);
#在此程序段中加入此句
}
3) 编译安装 PHP 源码包
命令如下:
[root@localhost mysql]# cd /usr/local/src/ php-5.4.25
[root@localhost php-5.4.25]# ./configure \ #编译前配置
--prefix=/usr/local/php/ \ #指定安装位置
--with-config-file-path=/usr/local/php/etc/ \ #指定PHP配置文件位置
--with-apxs2=/usr/local/apache2/bin/apxs \ #调用apache2
--with-mysql=/usr/local/mysql/ \ #调用mysql
--with-libxml-dir=/usr/local/libxml2/ \ #调用libxml2库
--with-jpeg-dir=/usr/local/jpe

本文介绍了如何在Linux系统云服务器中安装PHP 5.4。首先安装libtool和libtool-ltdl,然后手动修改gd库文件以解决Bug。接着通过复制模板文件创建PHP配置,并使用–with-apxs2选项让Apache识别PHP模块。更新Apache配置以处理.php和.phps文件,重启Apache使配置生效。最后,通过创建并测试phpinfo()函数的PHP文件确认环境安装成功。
3806

被折叠的 条评论
为什么被折叠?



