root身份进入系统,下载
php-5.3.5.tar.gz
mysql-5.5.9.x86.tar.gz
一、安装apache
由于centOS自动安装了apache2.2,所以跳过
如果要手动安装,则
1.yum方式安装
yum install httpd
yum install httpd-devel
2.源码方式安装
确保apxs被安装
./configure --prefix=/usr/local/apache2 --enable-dav --enable-maintainer-mode --enable-modules=so --enable-rewrite
make
make install
使OS启动时apache自动运行
cp /usr/local/apache2/bin/apachectrl /etc/init.d/httpd
执行service httpd start启动apache服务
二、安装php
1.有可能少了libxml2和libxml2-devel,会提示错误,采用yum方式安装
yum install libxml2
yum install libxml2-devel
2. 解压执行
1. ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-pdo-mysql=mysqlnd --with-zlib --with-mysql=mysqlnd --with-mysqli=mysqlnd
2. make
3. make install
3. 系统会自动修改httpd.conf,这时候需要在apache的httpd.conf或者在/etc/httpd/conf.d下面建立一个php.conf文件加入这样一段话:
AddType application/x-httpd-php .php
然后拷贝php.ini-development到/usr/local/php/lib下面
4.添加php到系统path路径中
vi ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/php/bin
如果不加到path中去,需要在/usr/local/php/bin/下面执行./php -version参看版本号
或者也可以通过修改/etc/rc.local来添加php到path中去
vi /etc/rc.local
PATH=$PATH:/usr/local/mysql/bin
或者通过修改/etc/profile文件,添加:
export PATH="$PATH:/usr/local/php/bin"
三、安装mysql5.5.9
1. 直接解压缩到/usr/local/mysql目录下,进入执行
./scripts/mysql_install_db
2.复制/usr/local/mysql/support-files/my-*.cnf到/etc/my.cnf
cp support-files/my-small.cnf /etc/my.cnf
修改basedir
basedir=/usr/local/mysql
3.新增用户mysql
useradd mysql
4.赋予/usr/local/mysql/data权限
chmod -R 777 /usr/local/mysql/data
5.使mysql随OS启动而启动
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 700 /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --level 345 mysqld on
6.启动
service mysqld start
分享到:
相关推荐
在Linux系统中,尤其是CentOS 7.9这样的企业级操作系统上,离线安装PHP环境依赖是一项关键任务,尤其在没有互联网连接或者网络环境受限的情况下。这篇文章将详细讲解如何在CentOS 7.9上离线安装PHP环境,以及所需的...
本文将详细介绍如何在 Centos7 系统上搭建一个完整的 PHP 开发环境,包括 Apache HTTP Server、MySQL 数据库以及 PHP 解释器的安装和配置过程。 #### 二、准备工作 - **硬件需求**:一台 Centos7 服务器。 - **...
本教程将详细讲解如何在CentOS操作系统环境下搭建一套基于Linux(CentOS)、Nginx(发音为“engine x”)、MySQL和PHP的 LNMP 服务栈。这套组合常用于高性能、高并发的网站部署,因其轻量级、速度快和资源占用低的...
1. 虚拟机环境搭建: 为了学习和实践Linux,通常会使用虚拟机软件,如VMware。在这里,我们使用VMware12来创建一个新的虚拟机。在创建过程中,选择“自定义”设置,然后选择“稍后安装操作系统”,接着选定Linux的...
### CentOS 6.8 搭建 LAMP 环境及配置 #### 一、简介 LAMP 是一个开放源代码的Web平台,由 Linux、Apache、MySQL 和 PHP 四个部分组成,广泛用于互联网应用程序开发。本文将详细介绍如何在 CentOS 6.8 系统上搭建 ...
### CentOS7 下 PHP7 + NGINX + MySQL 环境搭建详解 #### 一、CentOS7 的安装与配置 ##### 基本安装流程 - **进入安装界面**:选择 "Install CentOS 7"。 - **选择安装语言**:推荐选择简体中文。 - **软件选择**...
在CentOS 7.4操作系统环境下,搭建PHP开发环境是一个常见的任务,这通常涉及到安装PHP、MySQL和Apache等组件,创建一个LAMP(Linux、Apache、MySQL、PHP)服务器。以下将详细介绍如何在CentOS 7.4上安装PHP 7.0.33、...
在当前的IT环境中,搭建一个LAMP(Linux、Apache、MySQL和PHP)环境是一个非常常见的需求,特别是在使用CentOS操作系统时。本文档提供了在CentOS 7或更高版本上安装Apache、PHP、MySQL以及PhpMyAdmin的详细步骤和...
总结起来,搭建CentOS 7上的FastDFS+nginx+php开发环境是一项复杂但至关重要的任务,尤其对于Android应用开发者而言,它提供了稳定且高效的文件服务器支持。通过遵循正确的步骤和配置,你可以构建出一个能够满足大型...
在本教程中,我们将详细介绍如何在CentOS 7系统上搭建PHP7的开发测试环境,这一过程涵盖了Apache、MySQL和PHP的安装与配置,以及FirewallD的设置,确保整个LAMP(Linux、Apache、MySQL、PHP)环境的正常运行。...
CentOS7环境搭建使用PhpStorm上传代码 本文主要介绍了如何在 CentOS 7 环境下搭建一个使用 PhpStorm 上传代码的开发环境。文章首先介绍了虚拟机的概念和 VMware 软件,然后介绍了 CentOS 操作系统和 PhpStorm 编辑...
### CentOS 7 环境下搭建LAMP环境 #### 概述 LAMP环境指的是Linux、Apache、MySQL/MariaDB、PHP四个组件组成的Web服务器环境。本文将详细介绍如何在CentOS 7环境下...这为开发基于Web的应用程序提供了完整的开发环境。
**安装依赖库和开发环境** 在安装PHP、Nginx和MySQL之前,你需要先安装一些必要的依赖库和开发工具。这些库将帮助编译和配置即将安装的软件。使用以下命令安装: ```bash yum -y install gcc gcc-c++ autoconf ...
在CentOS Linux环境下搭建Subversion (SVN) 服务器是一种常见的版本控制系统部署方案。它能够有效地管理代码库,为团队提供版本控制功能,便于协作开发。本文档将详细介绍如何在CentOS系统上快速部署并配置SVN服务器...
本教程将详细介绍如何在CentOS操作系统下搭建LAMP(Linux、Apache、MySQL、PHP)环境,并安装ECShop电子商务系统,以及如何创建一个类似1号店或京东的在线商城。 首先,让我们了解LAMP架构。LAMP是Linux操作系统的...
在实际应用中,这些RPM包的安装将使用户能够在CentOS/RHEL系统上搭建并运行PHP 7.0.30环境,支持包括Web开发、数据库交互、加密通信等多种功能。对于开发者而言,这使得他们可以利用PHP的丰富扩展库进行高效编程,...
至此,Apache 2.4和PHP 5.6的环境搭建已完成,你可以在这个环境中开发、测试和运行PHP应用程序。需要注意的是,这个环境可能不适用于所有现代的Web框架和库,因为PHP 5.6已不再受官方支持,建议升级到更现代的PHP...
在Linux CentOS系统中,搭建PHP环境对于开发和部署基于PHP的应用程序至关重要。下面将详细介绍如何在CentOS上安装和卸载PHP环境。 首先,我们来理解一下PHP在Linux中的作用。PHP(Hypertext Preprocessor)是一种...