频道栏目
首页 > 资讯 > 浏览器 > 正文

LAMP环境搭建3-PHP5.6

15-06-13        来源:[db:作者]  
收藏   我要投稿
# 因为安装php需要结合apache、mysql,而且依赖的库比较多,make的时候会出现很多错误,可能会很花时间
# 所以整合的内容留到下篇介绍:包括php连接mysql网页测试、简单的压力测试等
# 1、下载解压php5.6
cd /usr/local/src
wget http://mirrors.sohu.com/php/php-5.6.4.tar.gz
tar zxvf php-5.6.4.tar.gz

# 2、因为版权的原因,yum可能会缺少libmcrypt,解决的方法有两种:下载源码编译安装或安装yum第三方源
# 这里给出个可用的第三方源:
# --Centos5-32位:http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# --        64位:http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
# --Centos6-32位:http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# --        64位:http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum install -y libmcrypt-devel

# 3、提前安装些需要的库文件
yum install -y  libxml2-devel jpeg-devel png-devel freetype-devel gd-devel openssl-devel bzip2-devel

# 4、./config
./configure   --prefix=/usr/local/php   --with-apxs2=/usr/local/apache2/bin/apxs   --with-config-file-path=/usr/local/php/etc   --with-mysql=/usr/local/mysql   --with-libxml-dir   --with-gd   --with-jpeg-dir   --with-png-dir   --with-freetype-dir   --with-iconv-dir   --with-zlib-dir   --with-bz2   --with-openssl   --with-mcrypt   --enable-soap   --enable-gd-native-ttf   --enable-mbstring   --enable-sockets   --enable-exif   --disable-ipv6

# --with-apxs2=/usr/local/apache2/bin/apxs 自动在apache配置文件(httpd.conf)中加入:LoadModule php5_module modules/libphp5.so;当然,不加该选项自己手动添加一样可以
# --with-mysql=/usr/local/mysql 前面安装的mysql路径

# 5、make && make install
make && make install

# 6、如果发现/usr/local/php/etc/下没有加载php.ini配置文件,则需要从安装包里复制一个过来,一般选择production生产版的,development则是开发版的
cp /usr/local/src/php-5.3.28/php.ini-production /usr/local/php/etc/php.ini  

# 7、 重启Apache
apachectl restart

# 8、php命令常用选项:
    --help 查看帮助信息
    -m 列出编译的模块
    -i 查看php信息,就是phpinfo()函数显示的那个内容
例如想要查看编译的详细信息:php -i|grep --color "Configure Command"

# 9、需要设置下php.ini的timezone,否则会有警告(见下图)

csr
警告图:
csr

相关TAG标签
上一篇:MySQL使用cmd查询中文乱码
下一篇:tinkerpop(2)使用java调用tinkerpop,存储到derby数据库
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站