搭建Apache+MySQL+PHP环境

1.1 搭建Apache+MySQL+PHP环境

1.1.1 关于安装前的准备

配置好yum源(/etc/yum.repos.d/)目录下,不会就去寻求运维支持。

httpd-2.2.29.tar.gz  //Apache的源码安装包

php-5.6.6.tar.bz2   //php的源码安装包

1.1.2 安装过程

I. 安装mysql参考1.2

II. 安装Apache服务器

步骤一.         将源码放到指定目录解压

# cd /usr/local/src

# tar -zxvf httpd-2.2.29.tar.gz

步骤二.         解压后进入源码目录,源码编译

# cd httpd-2.2.29

# ./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=rewrite --enable-module=so

# make

# make install

说明:--prefix=/usr/local/apache为编译目录。

步骤三.         启动与停止

#cd /usr/local/apache/bin/

#./httpd –k start    #启动apache

./httpd –k stop      #停止apache

./httpd –k restart    #重启apache

检验

启动后,可以通过本地浏览器输入http://ip/,如果成功,则显示It Works。

III. 安装PHP

步骤一.         将文件放入指定目录解压,并进入这个目录

# cd /usr/local/src

# tar -xjvf php-5.6.6.tar.bz2

#cd php-5.6.6

步骤二.         编译安装

#./configure --with-apxs2=/usr/local/apache/bin/apxs --enable-safe-mode --enable-trans-sid --with-xml --with-mysql --with-mysqli --enable-short-tags --with-gd --with-zlib --with-jpeg --with-png --enable-memory-limit --disable-posix --with-config-file-path=/usr/local/lib

#make

#make test

#make install

说明:

--with-mysqli       #在4.1版本以上的php连接数据库时用此模块支持mysql更安全

--disable-debug      #关闭php内部调试

--enable-safe-mode   #打开php的安全模式

--with-xml          #支持xml

--with-mysql        #支持mysql

--enable-short-tags    #支持PHP的短标记

--with-gd           #支持GD库

--with-zlib          #支持zlib

在./configure过程中出现错误,就用yum安装相应的包进行处理。

yum -y install curl-devel      #curl

yum install libpng-devel       #png.h找不到

yum -y install mysql-devel     #mysql

--disable-fileinfo             #如果内存小于1G./configure需加此参数,报错“ext/fileinfo/libmagic/apprentice.lo”

步骤三.         配置

将php.ini-development复制到/usr/local/lib/php.ini

cp /usr/local/src/php-5.6.6/php.ini-development /usr/local/lib/php.ini

vi /usr/local/lib/php.ini

extension=php_mysql.dll

extension=php_mysqli.dll

两行前面的分号去掉

IV. 整合Apache+PHP

步骤一.         进入Apache的配置目录,打开配置文件

# cd /usr/local/apache/conf

#vi httpd.conf

在其他AddType之后

AddType application/x-httpd-php .php

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

步骤二.         重启Apache,配置完成。
步骤三.         检测方法

在/usr/local/apache/htdocs目录下建立<?phpinfo()?>测试文件,在浏览器中访问,各个模块的加载情况都会显示在上面。

时间: 2024-08-24 06:33:03

搭建Apache+MySQL+PHP环境的相关文章

TestLink学习一:Windows搭建Apache+MySQL+PHP环境

PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便. 安装环境:windowsXP 32 一.准备工作-下载所需软件 Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP       php

Windows搭建Apache+MySQL+PHP环境

PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便. 安装环境:windowsXP 32 一.准备工作-下载所需软件 Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP       php

centos6.4搭建apache+mysql+php环境

最近用php做的项目到了项目部署的时候,服务器为centos6.4系统,为了快捷部署,采用yum安装部署 大部分内容参考博客  http://blog.sina.com.cn/s/blog_c02ed6590101d2sl.html 一.安装 MySQL 首先来进行 MySQL 的安装.打开超级终端,输入: [[email protected] ~]# yum install mysql mysql-server 安装完毕,让 MySQL 能够随系统自动启动: [[email protected

Lamp(linux+apache+mysql+php)环境搭建

Lamp(linux+apache+mysql+php)环境搭建 1.安装apache2:sudo apt-get installapache2 安装完毕后.执行例如以下命令重新启动apache:sudo/etc/init.d/apache2 restart,在浏览器中输入http://localhost或者http://127.0.0.1,会看到"It works!"说明apache成功安装. 2.安装php:sudoapt-get install libapache2-mod-ph

windows下搭建Apache+Mysql+PHP开发环境

原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2;MySQL Server 5.5php-5.3 下载地址 环境下载 官方下载地址 Apache MySql PHP 至于我使用的版本已经上传到百度云提供大家下载了,这里就不多啰嗦了!! Apache Apache的安装和普通的应用程序安装没什么太大的区别,关键是配置.打开安装路径下的"conf\httpd.conf"文

mac系统中搭建apache+mysql+php的开发环境,安装mysql后,登录报错:mac ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)

php新手在mac系统中搭建apache+mysql+php的开发环境(按照这篇博客来操作的:http://my.oschina.net/joanfen/blog/171109?fromerr=xvCsafCe),在安装配置mysql完毕后,登录mysql,报错:mac ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),折腾很久,终于解决,随手记录下,备忘. 解决方法: 第一步:如

WAMP(Windows+Apache+Mysql+PHP)环境搭建

学习PHP已经有一段时间,一直没有写过关于开发环境搭建的笔记,现在补上吧,因为安装配置的步骤记得不是很清楚,借鉴了一些别人的经验,总结如下: 首先去官方网站下载各个软件,下载需要的版本: Apache下载:http://www.apache.org/dyn/closer.cgi Mysql下载:http://dev.mysql.com/downloads/ PHP下载:http://cn2.php.net/downloads.php 我因为之前搭建环境的时候没有考虑通用的版本问题,所以都选择了最

阿里云ECS搭建Java+mysql+tomcat环境的简要步骤

使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系统是Centos 6.5. 在购买好阿里云ECS后. 1.下载XShell 2.下载XFtp 3.使用XShell链接到阿里云ECS 4.以下命令在XShell中使用,也就是通过XShell控制阿里云服务器里的操作系统 [1]常用命令 pwd       查看当前目录 df -h      查看当前

CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境

CentOS 6.5下源码安装LAMP(Linux+Apache+Mysql+Php)环境一. 系统环境:Linux系统版本: CentOS release 6.5Apache版本: httpd-2.2.24PHP 版本: php-5.6.11 二.安装前准备: 1.查看是否安装GCC ,GCC-C++编译器,如果没有则进行安装: 查看是否安装的命令: #gcc –v 若未安装在服务器联网情况下可以使用下列命令安装: #yum install gcc #yum install gcc-c++2.