php 安装版本为
php-5.6.31.tar.gz
之前装了apache 现在装php,反复了好几几遍一直没对,从网上看到教程和其他人发的教程试试,也会出错,如果单看一个人的博客方法难免不会出错,还是应该综合起来安装
安装之前先安扩展包,这些包可以yum安装,也可以源码安装,若是源码安装在安装php时配置会不同,这个待实践
zlib
libxml2
libjpeg-turbo-devel
freetype
libpng-devel
gd-devel
libcurl-deve
源码安装 libiconv
接下来安装php
shell>> tar -zxvf php-5.6.3.tar.gz
shell>> cd php-5.6.3
shell>> ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-mysqld --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --with-curl-dir --enable-mbregex --enable-fpm --enable-mbstring --with-gd-dir --enable-gd-native-ttf --with-xmlrpc --enable-short-tags --enable-static --enable-ftp
shell>> make && make install
参数说明:
--prefix=/usr/local/php //php安装目录
--with-apxs2=/usr/local/apache/bin/apxs //配置apache相关 ,这很重要
--enable-mysqld //如果没有安装mysql 这样配置
--with-* //扩展配置信息
--enable-* //功能开启
安装完成后还需要在apache 中添加其扩展信息
httpd.conf
AddType application/x-httpd-php .php
以上信息要放在
<IfModule mime_module>
</IfModule>
第一次安装配置就失败了,查过之后发现这个添加位置错了,更改后就可以。不知道是通用问题不是