Linux 安装php

简介:

安装libxml2

下载解压  libxml2-2.6.32.tar.gz

安装

./configure --prefix=/usr/local/libxml2
make
sudo make install

安装php

下载  http://www.php.net/downloads.php
解压  tar -zxvf php-5.3.16.tar.gz

安装

./configure --prefix=/usr/local/php --with-libxml-dir=/usr/local/libxml2 --with-apxs2=/usr/local/httpd/bin/apxs
make
sudo make install

这里有一个-with-apxs2=/usr/local/httpd/bin/apxs选项,其中apxs是在安装Apache时产生的,apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,使之可以用由mod_so提供的LoadModule指令在运行时加载到Apache服务器中。通过这个工具把PHP模块动态加载到Apache中


拷贝配置文件

cp ~/php-5.3.16/php.ini-development  /usr/local/php/lib/php.ini

修改apache配置文件

编辑 /usr/local/httpd/conf/httpd.conf 文件 
找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在后面添加:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .php5 

 

找到:

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
添加:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

 

重启apache

sudo apachectl restart

验证

在/usr/local/httpd/php/htdocs下新建info.php文件

<?php
    phpinfo();
?>

在浏览器中输入:ip/info.php,观察到如下内容,说明安装成功。






本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/5165784.html,如需转载请自行联系原作者


相关文章
|
4天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
40 1
|
14天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
72 0
|
14天前
|
Linux C语言
linux yum安装ffmpeg 图文详解
linux yum安装ffmpeg 图文详解
32 0
|
14天前
|
NoSQL Linux Redis
linux 下和win下安装redis 并添加开机自启 图文详解
linux 下和win下安装redis 并添加开机自启 图文详解
16 0
|
14天前
|
Linux
linux yum 安装rar和unrar
linux yum 安装rar和unrar
47 0
|
1天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
10 0
|
1天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
8 0
|
1天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
8 0
|
4天前
|
Linux
ZooKeeper的安装(Linux版)
ZooKeeper的安装(Linux版)
16 1
|
4天前
|
应用服务中间件 Linux 网络安全
Tomcat的安装(Linux版)
Tomcat的安装(Linux版)
17 0