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版(4)
Oct 09 PHP
PHP simple_html_dom.php+正则 采集文章代码
Dec 24 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
Sep 23 PHP
php addslashes及其他清除空格的方法是不安全的
Jan 25 PHP
zend framework配置操作数据库实例分析
Dec 06 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
Dec 10 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
May 10 PHP
php实现中文转数字
Feb 18 PHP
PHP实现bitmap位图排序与求交集的方法
Jul 28 PHP
PHP htmlspecialchars()函数用法与实例讲解
Mar 08 PHP
PHP时间类完整代码实例
Feb 26 PHP
windows系统php环境安装swoole具体步骤
Mar 04 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
apache2.2.4+mysql5.0.77+php5.2.8安装精简
2009/04/29 PHP
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
PHP设计模式 注册表模式
2012/02/05 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
html的DOM中Event对象onabort事件用法实例
2015/01/21 Javascript
jquery中radio checked问题
2015/03/16 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
简述JS控制台的使用
2018/07/15 Javascript
详解Vue CLI3 多页应用实践和源码设计
2018/08/30 Javascript
微信小程序开发之左右分栏效果的实例代码
2019/05/20 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
JS中的const命令你真懂它吗
2020/03/08 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
Python sqlalchemy时间戳及密码管理实现代码详解
2020/08/01 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
HTML5在IE10、火狐下中文乱码问题的解决方法
2013/11/18 HTML / CSS
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
斯福泰克软件测试面试题
2015/02/16 面试题
软件测试有哪些?什么是配置项?
2012/02/12 面试题
小学生家长评语大全
2014/02/10 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫
浅谈GO中的Channel以及死锁的造成
2022/03/18 Golang
Python中的socket网络模块介绍
2022/07/23 Python