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中$_FILES的使用以及注意事项
Jul 05 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
Apr 24 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 PHP
php+mysql结合Ajax实现点赞功能完整实例
Jan 30 PHP
php编写的一个E-mail验证类
Mar 25 PHP
分享10段PHP常用代码
Nov 11 PHP
thinkphp项目如何自定义微信分享描述内容
Feb 20 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
Mar 18 PHP
laravel5.1框架model类查询的实现方法
Oct 08 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
html中select语句读取mysql表中内容
2006/10/09 PHP
php获取mysql数据库中的所有表名的代码
2011/04/23 PHP
PHP静态调用非静态方法的应用分析
2013/05/02 PHP
使用淘宝IP库获取用户ip地理位置
2013/10/27 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
php实现与python进行socket通信的方法示例
2017/08/30 PHP
javascript之水平横向滚动歌词同步的应用
2007/05/07 Javascript
JavaScript Array扩展实现代码
2009/10/14 Javascript
js实现动态改变字体大小代码
2014/01/02 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
jQuery基于ajax实现星星评论代码
2015/08/07 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
2016/09/05 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
2016/12/21 Javascript
jQuery编写设置和获取颜色的插件
2017/01/09 Javascript
Angularjs使用过滤器完成排序功能
2017/09/20 Javascript
JavaScript引用类型Object常见用法实例分析
2018/08/08 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
JavaScript中ES6规范中let和const的用法和区别
2020/08/06 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
python学习必备知识汇总
2017/09/08 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
opencv+python实现均值滤波
2020/02/19 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
如何在python中执行另一个py文件
2020/04/30 Python
详解python polyscope库的安装和例程
2020/11/13 Python
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
理工大学毕业生自荐信
2013/11/01 职场文书
商务助理岗位职责
2013/11/13 职场文书
放牛班的春天观后感
2015/06/01 职场文书
公司业务员管理制度
2015/08/05 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书