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编程中字符串处理的5个技巧小结
Nov 13 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
php中heredoc与nowdoc介绍
Dec 25 PHP
php分割合并两个字符串的函数实例
Jun 19 PHP
PHP汉字转换拼音的函数代码
Dec 30 PHP
Yii2框架dropDownList下拉菜单用法实例分析
Jul 18 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
Jan 07 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 PHP
php-msf源码详解
Dec 25 PHP
PHP+Ajax实现上传文件进度条动态显示进度功能
Jun 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
php下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
php与paypal整合方法
2010/11/28 PHP
PHP中=赋值操作符对不同数据类型的不同行为
2011/01/02 PHP
php判断电脑访问、手机访问的例子
2014/05/10 PHP
PHP实现的自定义数组排序函数与排序类示例
2016/11/18 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
PHP中检查isset()和!empty()函数的必要性
2019/02/13 PHP
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
老生常谈jquery id选择器和class选择器的区别
2017/02/12 Javascript
canvas实现十二星座星空图
2017/02/14 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
2017/03/29 Javascript
详解Vue中状态管理Vuex
2017/05/11 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
Python学习资料
2007/02/08 Python
Python 连连看连接算法
2008/11/22 Python
Python实现简单拆分PDF文件的方法
2015/07/30 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
HTML5本地存储之Web Storage详解
2016/07/04 HTML / CSS
使用canvas对多图片拼合并导出图片的方法
2018/08/28 HTML / CSS
美国顶尖折扣时尚购物网:Bluefly
2016/08/28 全球购物
探索欧洲最好的品牌:Bombinate
2019/06/14 全球购物
化工操作工岗位职责
2014/04/29 职场文书
施工质量承诺书范文
2014/05/30 职场文书
公司合作意向书范文
2014/07/30 职场文书
大型公益活动策划方案
2014/08/20 职场文书
2014年幼师工作总结
2014/11/22 职场文书
2016春节家属慰问信
2015/03/25 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
Java由浅入深通关抽象类与接口(下篇)
2022/04/26 Java/Android