Linux安装配置php环境的方法


Posted in PHP onJanuary 14, 2016

本文实例讲述了Linux安装配置php环境的方法。分享给大家供大家参考,具体如下:

1.获取安装文件: http://www.php.net/downloads.php php-5.3.8.tar.gz

获取安装php需要的支持文件:http://download.csdn.net/download/netlong339/1351852 libxml2-2.6.32.tar.gz

2.安装libxml2

tar zxvf libxml2-2.6.32.tar.gz

cd libxml2-2.6.32

./configure --prefix=/usr/local/libxml2

make

make install

如果安装成功以后,在/usr/local/libxml2/目录下将生成bin、include、lib、man和share五个目录。在后面安装PHP5源代码包的配置时,会通过在configure命令的选项中加上"--with-libxml-dir=/usr/ local/libxml2"选项,用于指定安装libxml2库文件的位置。

3.安装php5

#tar zvxf php-5.3.8.tar.gz

#cd php-5.3.8

#./configure \

--prefix=/usr/local/php \

--with-mysql=/usr/local/mysql \

--with-apxs=/usr/local/apache2/bin/apxs \

--enable-fastcgi \

--enable-fpm

#make

#make install

4.重新配置apache2让他支持php

① 配置 httpd.conf 让apache支持PHP:

# vi /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 (.前面有空格)

② 然后CPOPY PHP的配置文件

cp php-5.3.8/php.ini.dist /usr/local/php/lib/php.ini

(如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)

修改php.ini文件

register_globals = On

③ 重启apache

service apache restart

5.测试php是否成功安装

写一个php测试页info.php,放到apache2/htdocs中。

<?php
 phpinfo();
?>

在浏览器中输入:服务器地址/info.php

如果能正常显示出php的信息,则说明Apche+Mysql+PHP安装成功!

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP逐行输出(ob_flush与flush的组合)
Feb 04 PHP
解析MySql与Java的时间类型
Jun 22 PHP
phpstrom使用xdebug配置方法
Dec 17 PHP
PHP英文字母大小写转换函数小结
May 03 PHP
PHP SOCKET编程详解
May 22 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
Mar 25 PHP
Yii2搭建后台并实现rbac权限控制完整实例教程
Apr 28 PHP
配置Nginx+PHP的正确思路与过程
May 10 PHP
PHP Header失效的原因分析及解决方法
Nov 16 PHP
Yii2框架可逆加密简单实现方法
Aug 25 PHP
PHP使用Redis长连接的方法详解
Feb 12 PHP
PHP实现的大文件切割与合并功能示例
Apr 10 PHP
PHP实现QQ登录实例代码
Jan 14 #PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 #PHP
详解HTTP Cookie状态管理机制
Jan 14 #PHP
在php中设置session用memcache来存储的方法总结
Jan 14 #PHP
thinkphp实现图片上传功能
Jan 13 #PHP
PHP实现伪静态方法汇总
Jan 13 #PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
Jan 12 #PHP
You might like
扩展你的 PHP 之入门篇
2006/12/04 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
php统计时间和内存使用情况示例分享
2014/03/13 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
php树型类实例
2014/12/05 PHP
PHP CURL 内存泄露问题解决方法
2015/02/12 PHP
php实现记事本案例
2020/10/20 PHP
JS 表单验证大全
2011/11/23 Javascript
原生js拖拽(第一课 未兼容)拖拽思路
2013/03/29 Javascript
jquery操作select详解(取值,设置选中)
2014/02/07 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
使用javascript获取页面名称
2014/12/23 Javascript
jquery 多个radio的click事件实例
2016/12/03 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
ES6新数据结构Map功能与用法示例
2017/03/31 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
深入浅析Vue中的Prop
2018/06/10 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
React中使用UMEditor的方法示例
2019/12/27 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
[02:27]2018DOTA2亚洲邀请赛趣味视频之钓鱼大赛 谁是垂钓冠军?
2018/04/05 DOTA
Python运算符重载用法实例分析
2015/06/01 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
挂牌仪式策划方案
2014/05/18 职场文书
禁毒宣传活动总结
2014/08/26 职场文书
幼儿园辞职信
2015/05/13 职场文书
签证工作证明模板
2015/06/15 职场文书
安全教育培训制度
2015/08/06 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
五年级作文之想象作文
2019/10/30 职场文书
Python趣味实战之手把手教你实现举牌小人生成器
2021/06/07 Python