Centos 6.5下的LAMP环境搭建

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

安装步骤:

必须先安装apache或者mysql,之后才能安装php

 

1. 安装mysql

cd /usr/local/src/

wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.72-linux-i686-glibc23.tar.gz

注意:上面的地址是32位机器用的,如果你的机器是64位,下载这个包

wget http://mirrors.sohu.com/mysql/MySQL-5.1/mysql-5.1.72-linux-x86_64-glibc23.tar.gz

tar zxvf/usr/local/src/mysql-5.1.72-linux-x86_64-glibc23.tar.gz

mv mysql-5.1.72-linux-x86_64-glibc23/usr/local/mysql

useradd -s /sbin/nologin mysql

cd /usr/local/mysql

mkdir -p /data/mysql

chown -R mysql:mysql /data/mysql

./scripts/mysql_install_db --user=mysql--datadir=/data/mysql

cp support-files/my-large.cnf /etc/my.cnf

cp support-files/mysql.server/etc/init.d/mysqld

chmod 755/etc/init.d/mysqld

vim /etc/init.d/mysqld   #修改datadir

         {basedir=/usr/local/mysql

         {datadir=/data/mysql

chkconfig --add mysqld

chkconfig mysqld on

service mysqld start

 

2. 安装apache

wget  http://http://mirrors.sohu.com/apache/httpd-2.2.31.tar.gz

tar jvxf httpd-2.2.31.tar.bz2 

cd httpd-2.2.31

./configure \

--prefix=/usr/local/apache2 \

--with-included-apr \

--enable-so \

--enable-deflate=shared \

--enable-expires=shared \

--enable-rewrite=shared \

--with-pcre

make && make install

注:重启不了?

         出现:httpd:couldnot reliably detemire the server's fally qualified domain name

         解决:vim/usr/local/apache2/conf/httpd.conf

         #ServerNamelocalhost:80前的#去掉即可。

 

 

 

3.  安装php

wget http://mirrors.sohu.com/php/php-5.4.35.tar.gz

tar zxf php-5.4.35.tar.gz

cd php-5.4.35

 ./configure  --prefix=/usr/local/php   --with-apxs2=/usr/local/apache2/bin/apxs \

 --with-config-file-path=/usr/local/php/etc   --with-mysql=/usr/local/mysql\

 --with-libxml-dir   --with-gd  --with-jpeg-dir   --with-png-dir \

 --with-freetype-dir   --with-iconv-dir   --with-zlib-dir   --with-bz2 \

 --with-openssl   --with-mcrypt   --enable-soap   --enable-gd-native-ttf \

 --enable-mbstring   --enable-sockets   --enable-exif   --disable-ipv6

 注:出现错误大多为依赖包没有安装,只许yum装上依赖包即可

   若出现:configure:error: mcrypt.h not found. Please reinstall libmcrypt.

   则需要:1rpm -ivh "http://www.lishiming.net/data/attachment/forum/epel-release-6-8_64.noarch.rpm"centos6系列64位)

           rpm -ivh "http://www.lishiming.net/data/attachment/forum/epel-release-6-8_32.noarch.rpm "32位)        

       2yum install -y  libmcrypt-devel

 

make&& make install

 

Apachephp之间的连接(php解析)

vim/usr/local/apache2/conf/httpd.conf

     1、找到AddTypeapplication/x-gzip .gz .tgz

       在其后面添加AddTypeapplication/x-httpd-php .php

    2、找到<IfModule dir_module>
              DirectoryIndex index.html
          </IfModule>
       改为<IfModule dir_module>
          DirectoryIndex index.html index.htm index.php
          </IfModule>


本文转自 sykmiao 51CTO博客,原文链接:http://blog.51cto.com/syklinux/1728883,如需转载请自行联系原作者
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
265
分享
相关文章
从脚手架开始学前端 【第3期】Node.js环境搭建(CentOS 7)
从脚手架开始学前端 【第3期】Node.js环境搭建(CentOS 7)
156 0
|
5天前
|
CentOS环境搭建Elasticsearch集群
至此,您已成功在CentOS环境下搭建了Elasticsearch集群。通过以上介绍和步骤,相信您对部署Elasticsearch集群有了充分的了解。最后祝您在使用Elasticsearch集群的过程中顺利开展工作!
49 22
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
137 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
369 64
【C++】CentOS环境搭建-快速升级G++版本
通过上述任一方法,您都可以在CentOS环境中高效地升级G++至所需的最新版本,进而利用C++的新特性,提升开发效率和代码质量。
389 63
【C++】CentOS环境搭建-安装log4cplus日志组件包及报错解决方案
通过上述步骤,您应该能够在CentOS环境中成功安装并使用log4cplus日志组件。面对任何安装或使用过程中出现的问题,仔细检查错误信息,对照提供的解决方案进行调整,通常都能找到合适的解决之道。log4cplus的强大功能将为您的项目提供灵活、高效的日志管理方案,助力软件开发与维护。
215 0
|
11月前
|
Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
【2月更文挑战第16天】Flume【环境搭建 01】CentOS Linux release 7.5 安装配置 apache-flume-1.9.0 并验证
172 0
Linux(CentOS7)搭建LAMP服务环境
本文介绍了在Linux (CentOS 7) 上搭建LAMP服务环境的详细步骤,包括安装Apache HTTPd、解决编译时依赖问题、配置Apache服务、安装PHP以及处理PHP与Apache集成时遇到的问题。同时,还涉及了防火墙设置和SELinux权限调整,确保Web服务能够正常运行。
150 2
|
11月前
|
CentOS6.5自动化安装LAMP脚本
CentOS6.5自动化安装LAMP脚本
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等