Linux 中PHP的安装教程

作者:zhuchunyan_aijia 时间:2023-10-07 20:34:21 

一、下载安装包

http://www.php.net/downloads.php

获取下载地址

wget

http://hk1.php.net/distributions/php-7.0.13.tar.gz
http://xmlsoft.org
ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz

二、安装python-devel

centos安装 python-dev包提示No package python-dev available:

出现此问题的原因是python-dev的包在centos的yum中不叫python-dev,而是python-devel.

所以使用下面的命令即可安装python-dev:


yum install python-devel

1.可以先查看一下含python-devel的包


yum search python | grep python-devel

2.64位安装python-devel.x86_64,32位安装python-devel.i686,我这里安装:


yum install python-devel.x86_64

安装成功后通过:


rpm -qa |grep python-devel


三、安装libxml2(需要步骤2)




tar zxvf libxml2-2.9.4.tar.gz
cd libxml2-2.9.1.
./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库文件的位置。

三、安装php


#tar zvxf php-5.5.4.tar.gz
#cd php-5.5.4
#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache-httpd/bin/apxs --with-libxml-dir=/usr/local/libxml2
#make
#make install

四、重新配置apache-httpd让他支持php

配置 httpd.conf 让apache支持PHP:


# vi /usr/local/apache2/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.5.4/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-httpd

来源:http://blog.csdn.net/zhuchunyan_aijia/article/details/53392302

标签:linux,php,安装
0
投稿

猜你喜欢

  • mysql 5.7.18 Archive压缩版安装教程

    2024-01-16 03:05:35
  • 批处理与python代码混合编程的方法

    2023-08-26 10:45:32
  • 支持生僻字且自动识别utf-8编码的php汉字转拼音类

    2023-11-14 21:04:40
  • SQL Server数据迁移至云端应用技巧谈

    2011-05-05 08:01:00
  • Python中的with...as用法介绍

    2023-03-30 11:17:19
  • python 搭建简单的http server,可直接post文件的实例

    2021-08-25 15:07:39
  • python面向对象_详谈类的继承与方法的重载

    2021-03-21 08:38:18
  • 网页设计之文字的辨识度与可读性

    2007-10-26 16:19:00
  • python 时间戳与格式化时间的转化实现代码

    2021-07-06 10:14:47
  • MySQL 8.0 驱动与阿里druid版本兼容问题解决

    2024-01-17 06:25:49
  • Go语言TCP从原理到代码实现详解

    2024-02-21 17:11:29
  • 编码问题引起的折腾

    2009-07-03 12:43:00
  • Sql Server表死锁的解决方法分享

    2011-09-01 19:08:00
  • Sql Server 2012 转换函数的比较(Cast、Convert和Parse)

    2012-08-21 10:21:40
  • asp 多关键词搜索的简单实现方法

    2011-04-11 10:45:00
  • Python正则抓取新闻标题和链接的方法示例

    2022-05-16 06:01:31
  • python 将大文件切分为多个小文件的实例

    2021-05-23 23:32:02
  • Python入门学习指南分享

    2023-09-02 15:02:21
  • PyTorch 随机数生成占用 CPU 过高的解决方法

    2021-09-23 09:12:31
  • pygame实现俄罗斯方块游戏(基础篇1)

    2022-03-04 07:51:47
  • asp之家 网络编程 m.aspxhome.com