(图片来源网络,侵删)
前言
作为一名LINUX爱好者,对于服务器的搭建和维护,我们肯定离不开PHP语言。而CentOS 6.5是一款非常流行的服务器操作系统,本文将为大家详细介绍如何在CentOS 6.5上进行PHP的编译安装。
安装前的准备工作
在进行PHP编译安装前,我们需要先安装一些必要的工具和依赖库。具体步骤如下:
(图片来源网络,侵删)
1. 更新系统:使用yum update命令更新系统,确保系统已经更新到最新版本。
2. 安装编译工具:使用yum install gcc gcc-c++ make automake autoconf libtool-ltdl-devel gd-devel freetype-devel libjpeg-devel libpng-devel openssl-devel libxml2-devel libmcrypt-devel libcurl-devel bzip2-devel readline-devel libedit-devel libxslt-devel开发包进行安装。
(图片来源网络,侵删)
3. 安装Epel源:在CentOS中,有一些软件包不能使用默认的yum仓库直接安装,需要使用第三方仓库,比如Epel源。可以使用以下命令安装:
“`
yum install epel-release
4. 安装依赖库:使用yum install命令安装以下依赖库:
yum install libmcrypt-devel libjpeg-devel libpng-devel freetype-devel libxml2-devel zlib-devel bzip2-devel libcurl-devel libedit-devel libxslt-devel libtidy-devel
下载和解压PHP源码
1. 下载PHP源码:可以在PHP官网上下载最新版本的PHP源码。
2. 解压源码包:使用以下命令解压源码包:
tar zxvf php-x.x.x.tar.gz
配置和编译PHP
1. 进入PHP源码目录:使用cd命令进入PHP源码目录。
2. 配置PHP:使用以下命令进行配置:
./configure –prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc –with-mysql=mysqlnd –with-mysqli=mysqlnd –with-pdo-mysql=mysqlnd –with-gd –with-jpeg-dir –with-png-dir –with-freetype-dir –with-zlib –with-libxml-dir –with-curl –with-openssl –with-mcrypt –with-readline –with-bz2 –with-gettext –with-xmlrpc –with-xsl –with-tidy
–prefix指定安装目录,–with-config-file-path指定PHP配置文件路径,–with-mysql、–with-mysqli、–with-pdo-mysql指定MySQL支持,–with-gd、–with-jpeg-dir、–with-png-dir、–with-freetype-dir指定GD库支持,–with-zlib、–with-libxml-dir、–with-curl、–with-openssl、–with-mcrypt、–with-readline、–with-bz2、–with-gettext、–with-xmlrpc、–with-xsl、–with-tidy指定其他依赖库支持。
3. 编译PHP:使用以下命令进行编译:
make
4. 安装PHP:使用以下命令进行安装:
make install
配置PHP
1. 复制PHP配置文件:使用以下命令复制PHP配置文件:
cp php.ini-development /usr/local/php/etc/php.ini
2. 修改PHP配置文件:使用vi编辑器修改PHP配置文件,将以下内容修改为:
max_execution_time = 300
memory_limit = 128M
post_max_size = 100M
upload_max_filesize = 100M
3. 启动PHP:使用以下命令启动PHP:
/usr/local/php/sbin/php-fpm
测试PHP
1. 创建测试文件:使用vi编辑器创建以下内容的测试文件:
phpinfo();
?>
2. 将测试文件放置到Web服务器根目录:使用以下命令将测试文件放置到Web服务器根目录:
cp test.php /var/www/html
3. 访问测试文件:在浏览器中访问http://服务器IP/test.php,如果能够正常显示PHP信息,则表示PHP已经安装成功。
为您分享
在Ubuntu中,如果需要查看系统版本号,可以使用以下命令:
lsb_release -a
这个命令可以显示Ubuntu的版本号、发行版号、描述信息等。如果需要查看内核版本号,可以使用以下命令:
uname -r
这个命令可以显示当前系统使用的内核版本号。



