`
yl.fighter
  • 浏览: 257726 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下 手动安装配置PHP

阅读更多
0.       安装php前 需先安装 几个扩展
命令为 ./configure && make && make install
见附件
1.       从官方网站下载php。http://www.php.net/downloads.php。 下载下来。
2.       进行解压:[root@hostlocal~]# tar –zxvf php-5.2.6
3.       [root@hostlocal~]# mv /root/php-5.2.6 /usr/local/web //这步可以不做。
4.       [root@hostlocal~]# cd php-5.2.6
5.       [root@php-5.2.6]# ./configure
--prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--disable-debug \
--enable-ftp \
--enable-inline-optimization \
--enable-safe-mode \
--enable-xml \
--with-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config \
--enable-pdo \
--with-pdo-mysql \
--with-zlib \
--enable-mbstring=all \
--with-gd \
--with-freetype-dir=/usr/local/include/freetype2/ \
--with-jpeg-dir \
--with-png-dir \
--enable-exif
6.       [root@php-5.2.6]# make ; make install
安装完毕。copy /usr/local/src/php-4.3.8/php.ini-dist到/usr/local/lib/,并重命名为php.ini
shell>cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini
编辑php.ini文件,#default_charset = ..... 改為 default_charset =gbk
配置一下apache
shell>cd /usr/local/apache/conf
shell>vi httpd.conf
在httpd.conf文件中,添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
应该将以上两句添加在其他AddType之后。
找到AddDefaultCharset on 这行改为AddDefaultCharset gbk 使apache 传送网页给浏览器的header的encode为gbk。 
找到 <IfModule mod_dir.c> ....并改为: 
<IfModule mod_dir.c > 
DirectoryIndex index.html index.htm index.php 
</IfModule>
确保文件中有以下一句话,没有就自己添加在所有LoadModule之后。
LoadModule php4_module modules/libphp4.so
好了,":wq"保存httpd.conf文件,退出vi。启动apache server:
/usr/local/apache/bin/apachectl start
如果你想让你的apache每次系统reboot后都自动启动,你可以这样做:
shell>cp /usr/local/src/apache_1.3.31/support/apachectl /etc/rc.d/init.d/httpd
shell>vi /etc/rc.d/init.d/httpd
在httpd文件的第三行,插入以下两句话:
# chkconfig: 345 85 15
# description: Starts and stops the Apache HTTP Server.
":wq"保存httpd文件,退出vi。
把httpd变成可执行文件:
shell>chmod +x /etc/rc.d/init.d/httpd
将httpd加入service列表:
shell>chkconfig --add httpd
查看一下httpd是否加入到service 列表中
shell>chkconfig --list
成功后,你可以用service httpd start, service httpd restart, service httpd stop来启动、重启、和终止httpd service (httpd service 就是 apache service)。

好了,所有安装都完成了,下面测试一下PHP和apache。
分享到:
评论

相关推荐

    linux下LAMP 手动配置

    本教程将详细介绍如何在Ubuntu 9.04上手动配置LAMP环境,包括Apache 2.2.11、MySQL 5.1.36和PHP 5.3.0的安装和配置步骤。 **一、安装Apache 2.2.11** 1. **下载** Apache源码包,可从Apache官方网站获取:`...

    ylmf linux安装配置图解

    - **GRUB配置文件**:安装完成后,可能需要手动编辑`/boot/grub/menu.lst`或`/boot/grub/grub.conf`文件来配置启动菜单。 - **示例配置**: ```plaintext # 默认启动项 default=0 # 等待时间 timeout=15 # ...

    linux下安装配置apache+php.pdf

    通过以上步骤,用户可以在Linux环境下获得自定义配置的Apache和PHP环境,从而满足特定的性能和功能需求。不过,需要注意的是,编译安装虽然可以获取最新版本,但维护起来也更为复杂,因为需要手动管理依赖和更新。...

    phporacle扩展linux下php安装oracle扩展

    在Linux环境下为PHP安装Oracle扩展是一项常见的任务,特别是在需要与Oracle数据库进行交互的Web应用程序中。Oracle数据库以其稳定性、安全性和高性能而闻名,因此许多企业选择它作为后端存储。PHP作为广泛使用的...

    Linux PHP环境安装

    以上步骤详细介绍了如何在Linux环境下手动安装Apache 2.4,包括关闭防火墙、安装基础工具、编译安装Apache所需的各种依赖库等。这种手动安装方式虽然相对繁琐,但具有较高的可扩展性和定制性,能够更好地满足特定...

    Linux_Redhat5下手工安装配置PHP+Mysql+Apche--LAMP环境搭建(转)

    ### Linux Redhat5下手工安装配置PHP+MySQL+Apache -- LAMP环境搭建 本文将详细介绍如何在Redhat5系统上手动搭建LAMP(Linux + Apache + MySQL + PHP)环境。LAMP是一种流行的开源Web服务器软件堆栈组合,适用于...

    X64 linux centos下编译安装PHP环境

    在X64 Linux CentOS系统中,手动编译安装PHP环境是一项复杂的任务,涉及到多个依赖库的安装和配置。首先,我们需要确认系统的位数,可以通过运行`getconf LONG_BIT`命令来查看,如果是64位系统,它将返回64。 在...

    Linux下PHP环境配置LAMP.pdf

    在Linux环境下配置PHP开发环境,通常涉及到LAMP架构,即Linux操作系统、Apache服务器、MySQL数据库和PHP解释器。本篇将详细讲解如何在Red Hat Linux上安装这些组件。 首先,我们需要安装PHP 4.4.4。在这个过程中,...

    linux 应用设置安装方法集

    在Linux系统中,安装和配置应用是日常运维和开发工作的重要环节。本资源包"Linux应用设置安装方法集"聚焦于四个关键组件:Linux、Apache、MySQL和PHP,它们共同构成了著名的LAMP(Linux Apache MySQL PHP)服务器栈...

    linux资料库总结(lampp安装与配置文档)

    6. Red Hat Enterprise Linux 5环境下安装编译Apache + MySQL + PHP 在RHEL 5系统中,除了使用包管理器如YUM安装外,有时还需要手动编译安装这些组件以获取特定版本或定制配置。这个过程涉及下载源码、编译选项设置...

    一键安装php,Apache,不用手动配置

    标题 "一键安装php,Apache,不用手动配置" 暗示了这个压缩包可能包含一个自动化脚本或者安装程序,旨在简化PHP和Apache在操作系统上的部署过程。这通常是为了节省时间,减少技术门槛,使得非专业技术人员也能相对...

    Linux下httpd+mysql+php自动安装脚本

    【标题】"Linux下httpd+mysql+php自动安装脚本"所涉及的知识点主要集中在构建LAMP(Linux + Apache + MySQL + PHP)服务器环境上。LAMP是互联网上最常用的开源Web服务堆栈,尤其在Linux系统中,它为开发和运行动态...

    Linux下PHP支持MSSQL

    通过上述步骤,我们不仅能够在Linux环境下配置PHP支持MSSQL,还解决了常见的中文显示问题。对于已经在生产环境中运行的PHP应用来说,选择编译成模块的方式更加灵活便捷。此外,Windows环境下配置PHP支持MSSQL也相对...

    php手动配置学习文档

    本文档将详细介绍如何手动配置PHP开发环境,帮助读者深入了解整个配置过程,并为后续的学习打下坚实的基础。 #### PHP环境配置概述 在正式开始配置之前,我们需要了解一些基本概念,如:Web服务器、PHP解释器、...

    php-5.5.4 linux 安装压缩包

    这个压缩包“php-5.5.4”提供了PHP 5.5.4版本的源代码,适用于那些希望在Linux环境下手动编译安装PHP的用户。下面我们将详细探讨PHP 5.5.4版本的主要特性、安装步骤以及相关的注意事项。 PHP...

    Linux apache环境多域名配置

    本文将详细介绍如何在Linux环境下,基于Apache Web服务器实现多域名配置的方法。 #### 二、环境准备与基础配置 **1. 系统与软件版本** - **Linux系统版本**:Red Hat 4.8.5 - **PHP版本**:7.0 - **Apache版本**...

Global site tag (gtag.js) - Google Analytics