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 相关文章推荐
第十二节 类的自动加载 [12]
Oct 09 PHP
一个目录遍历函数
Oct 09 PHP
php4的session功能评述(一)
Oct 09 PHP
php 将bmp图片转为jpg等其他任意格式的图片
Jun 29 PHP
JS与PHP向函数传递可变参数的区别实例代码
May 18 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
Jul 28 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
Jun 13 PHP
163的邮件用phpmailer发送(实例详解)
Jun 24 PHP
php json与xml序列化/反序列化
Oct 28 PHP
php魔术函数__call()用法实例分析
Feb 13 PHP
php 策略模式原理与应用深入理解
Sep 25 PHP
TP5框架实现的数据库备份功能示例
Apr 05 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变量作用域以及地址引用问题
2013/12/27 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
Thinkphp 在api开发中异常返回依然是html的解决方式
2019/10/16 PHP
Javascript中Eval函数的使用说明
2008/10/11 Javascript
javascript dom代码应用 简单的相册[firefox only]
2010/06/12 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
2011/07/26 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
关于js里的this关键字的理解
2015/08/17 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
node.js中fs.stat与fs.fstat的区别详解
2017/06/01 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
Webpack中publicPath路径问题详解
2018/05/03 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
巧妙运用v-model实现父子组件传值的方法示例
2019/04/07 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
es6数组includes()用法实例分析
2020/04/18 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
python处理PHP数组文本文件实例
2014/09/18 Python
MoviePy简介及Python视频剪辑自动化
2020/12/18 Python
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
数学专业毕业生自荐信
2013/11/10 职场文书
庆八一活动方案
2014/01/25 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
工程主管竞聘书
2015/09/15 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书
logback 实现给变量指定默认值
2021/08/30 Java/Android