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聊天室技术
Oct 09 PHP
dede全站URL静态化改造[070414更正]
Apr 17 PHP
PHP操作mysql函数详解,mysql和php交互函数
May 19 PHP
PHP中strtotime函数使用方法详解
Nov 27 PHP
PHP语言中global和$GLOBALS[]的分析 之二
Feb 02 PHP
php中3种方法统计字符串中每种字符的个数并排序
Aug 27 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 PHP
PHP中如何调用webservice的实例参考
Apr 25 PHP
PHP资源管理框架Assetic简介
Jun 12 PHP
PHP.vs.JAVA
Apr 29 PHP
PHP中in_array函数使用的问题与解决办法
Sep 11 PHP
yii2中LinkPager增加总页数和总记录数的实例
Aug 28 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
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
与文件上传有关的php配置参数总结
2013/06/14 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
PHP实现获取第一个中文首字母并进行排序的方法
2017/05/09 PHP
PHP简单装饰器模式实现与用法示例
2017/06/22 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
js hover 定时器(实例代码)
2013/11/12 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
ajax请求+vue.js渲染+页面加载的示例
2018/02/11 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
2019/04/26 Javascript
html2canvas属性和使用方法以及如何使用html2canvas将HTML内容写入Canvas生成图片
2020/01/12 Javascript
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
python将视频转换为全字符视频
2019/04/26 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
2020/01/21 Python
python中温度单位转换的实例方法
2020/12/27 Python
CSS3提交意见输入框样式代码
2014/10/30 HTML / CSS
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
日本乐天官方海外转运服务:Rakuten Global Express
2018/11/30 全球购物
英国儿童设计师服装的领先零售商:Base
2019/03/17 全球购物
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
Python的两道面试题
2013/06/29 面试题
幼儿园小班评语大全
2014/04/17 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
永远是春天观后感
2015/06/12 职场文书
mybatis3中@SelectProvider传递参数方式
2021/08/04 Java/Android
nginx常用配置conf的示例代码详解
2022/03/21 Servers