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 array_push 数组函数
Dec 26 PHP
php set_magic_quotes_runtime() 函数过时解决方法
Jul 08 PHP
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 PHP
php foreach 参数强制类型转换的问题
Dec 10 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
Apr 02 PHP
有道搜索和IP138的IP的API接口(PHP应用)
Nov 29 PHP
php开启openssl的方法
May 15 PHP
PHP 前加at符合@的作用解析
Jul 31 PHP
PHP会话处理的10个函数
Aug 11 PHP
使用PHP uniqid函数生成唯一ID
Nov 18 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
Oct 13 PHP
使用composer 安装 laravel框架的方法图文详解
Aug 02 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/10/09 PHP
echo(),print(),print_r()之间的区别?
2006/11/19 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
accesskey 提交
2006/06/26 Javascript
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
js获取一组日期中最近连续的天数
2017/05/25 Javascript
JavaScript之iterable_动力节点Java学院整理
2017/06/29 Javascript
AngularJs每天学习之总体介绍
2017/08/07 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
轻量级JS Cookie插件js-cookie的使用方法
2018/03/22 Javascript
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
详解JavaScript中关于this指向的4种情况
2019/04/18 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
PHP魔术方法__ISSET、__UNSET使用实例
2014/11/25 Python
Python人脸识别初探
2017/12/21 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
python中列表的切片与修改知识点总结
2019/07/23 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
2019/08/05 Python
解决python3 安装不了PIL的问题
2019/08/16 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
Python打印不合法的文件名
2020/07/31 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
实习老师个人总结的自我评价
2013/09/28 职场文书
工作人员思想汇报
2014/01/09 职场文书
安全大检查反思材料
2014/01/31 职场文书
民族团结好少年事迹材料
2014/08/19 职场文书
基层工作经历证明
2015/06/19 职场文书
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android
Android Studio 计算器开发
2022/05/20 Java/Android