安装准备
- 安装环境Red Hat Enterprise 6.5
- PHP的安装要依托apache和MySQL,所以要实现安装好这两个软件。
- 软件包 gd、php
安装开始
GD库安装
首先安装GD库,在安装GD库前需要先安装一些GD库的关联程序,如果不装,后期安装的时候会有报错信息。
GD库是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片,也可以给图片加水印。
这里我们用yum install 来一次性安装。
yum install \
libjpeg-devel \
libpng-devel \
freetype-devel \
zlib-devel \
gettext-devel \
libXpm-devel \
libxml2-devel \
fontconfig-devel \
openssl-devel \
bzip2-devel
将GD软件解压到指定的文件夹内(不同压缩方式的软件包解压方式也不尽相同,要注意不要使用错误的解压命令) 解压完成后进行安装前的配置(配置是应确保所在目录为gd目录,且所在目录下有configure文件)
./configure --prefix=/usr/local/gd
安装GD库
make && make install
PHP安装
正确解压软件包到指定文件夹,首先进行安装前的配置
./configure \
--prefix=/usr/local/php \ //指定安装路径
--with-apxs2=/usr/local/apache/bin/apxs \ //使生成libphp5.so文件
--with-gd \ //指明gd库
--with-mysql=/usr/local/mysql \
--with-config-file-path=/etc \
--enable-sqlite-utf8 \
--with-zlib-dir \
--with-libxml-dir \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-ttf \
--with-iconv \
--with-openssl \
--with-gettext \
--enable-mbstring \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--enable-static \
--enable-zend-multibyte \
--enable-inline-optimization \
--enable-sockets \
--enable-soap \
--enable-ftp \
--disable-ipv6
以上各种功能模块的开启
安装PHP
make && make install
配置使apache支持PHP
进入apache的配置文件
vim /usr/local/apache/conf/httpd.conf
在配置文件中找到==AddType application/x-gzip .gz .tgz==,在下一行插入以下两句
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
检查配置文件中是否有如下内容
==LoadModule php5_module modules/libphp5.so== 首页文件设置增加index.php 重启httpd服务
service httpd stop
service httpd start
确认服务已经开启
php测试
创建一个新的首页文件,存放在首页目录下 /usr/local/apache/htdocs(首页文件目录) 首页内容如下
<?php
phpinfo();
?>
打开宿主机浏览器,输入地址即可访问