`

PHP基础之CentOS下PHP开发环境的搭建

    博客分类:
  • PHP
阅读更多

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  
 

 

 

 

分享到:
评论

相关推荐

    centos7.9离线安装PHP环境依赖

    在Linux系统中,尤其是CentOS 7.9这样的企业级操作系统上,离线安装PHP环境依赖是一项关键任务,尤其在没有互联网连接或者网络环境受限的情况下。这篇文章将详细讲解如何在CentOS 7.9上离线安装PHP环境,以及所需的...

    Centos7 搭建apache+mysql+php环境

    本文将详细介绍如何在 Centos7 系统上搭建一个完整的 PHP 开发环境,包括 Apache HTTP Server、MySQL 数据库以及 PHP 解释器的安装和配置过程。 #### 二、准备工作 - **硬件需求**:一台 Centos7 服务器。 - **...

    CentOS环境下的web服务搭建

    本教程将详细讲解如何在CentOS操作系统环境下搭建一套基于Linux(CentOS)、Nginx(发音为“engine x”)、MySQL和PHP的 LNMP 服务栈。这套组合常用于高性能、高并发的网站部署,因其轻量级、速度快和资源占用低的...

    CentOS7 LNMP+phpmyadmin环境搭建 第一篇虚拟机及centos7安装

    1. 虚拟机环境搭建: 为了学习和实践Linux,通常会使用虚拟机软件,如VMware。在这里,我们使用VMware12来创建一个新的虚拟机。在创建过程中,选择“自定义”设置,然后选择“稍后安装操作系统”,接着选定Linux的...

    centos 6.8 搭建LAMP

    ### CentOS 6.8 搭建 LAMP 环境及配置 #### 一、简介 LAMP 是一个开放源代码的Web平台,由 Linux、Apache、MySQL 和 PHP 四个部分组成,广泛用于互联网应用程序开发。本文将详细介绍如何在 CentOS 6.8 系统上搭建 ...

    cent0S下php环境搭建

    ### CentOS7 下 PHP7 + NGINX + MySQL 环境搭建详解 #### 一、CentOS7 的安装与配置 ##### 基本安装流程 - **进入安装界面**:选择 "Install CentOS 7"。 - **选择安装语言**:推荐选择简体中文。 - **软件选择**...

    centos7.4下PHP环境的安装.pdf

    在CentOS 7.4操作系统环境下,搭建PHP开发环境是一个常见的任务,这通常涉及到安装PHP、MySQL和Apache等组件,创建一个LAMP(Linux、Apache、MySQL、PHP)服务器。以下将详细介绍如何在CentOS 7.4上安装PHP 7.0.33、...

    Centos7以上版本搭建Apache+PHP+Mysql+PhpMyAdmin环境搭建.pdf

    在当前的IT环境中,搭建一个LAMP(Linux、Apache、MySQL和PHP)环境是一个非常常见的需求,特别是在使用CentOS操作系统时。本文档提供了在CentOS 7或更高版本上安装Apache、PHP、MySQL以及PhpMyAdmin的详细步骤和...

    centos7-fastdfs+nginx+php开发环境部署.doc

    总结起来,搭建CentOS 7上的FastDFS+nginx+php开发环境是一项复杂但至关重要的任务,尤其对于Android应用开发者而言,它提供了稳定且高效的文件服务器支持。通过遵循正确的步骤和配置,你可以构建出一个能够满足大型...

    CentOS 上搭建 PHP7 开发测试环境

    在本教程中,我们将详细介绍如何在CentOS 7系统上搭建PHP7的开发测试环境,这一过程涵盖了Apache、MySQL和PHP的安装与配置,以及FirewallD的设置,确保整个LAMP(Linux、Apache、MySQL、PHP)环境的正常运行。...

    CentOS7环境搭建使用PhpStorm上传代码

    CentOS7环境搭建使用PhpStorm上传代码 本文主要介绍了如何在 CentOS 7 环境下搭建一个使用 PhpStorm 上传代码的开发环境。文章首先介绍了虚拟机的概念和 VMware 软件,然后介绍了 CentOS 操作系统和 PhpStorm 编辑...

    CentOS 7 环境下搭建LAMP环境

    ### CentOS 7 环境下搭建LAMP环境 #### 概述 LAMP环境指的是Linux、Apache、MySQL/MariaDB、PHP四个组件组成的Web服务器环境。本文将详细介绍如何在CentOS 7环境下...这为开发基于Web的应用程序提供了完整的开发环境。

    Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17

    **安装依赖库和开发环境** 在安装PHP、Nginx和MySQL之前,你需要先安装一些必要的依赖库和开发工具。这些库将帮助编译和配置即将安装的软件。使用以下命令安装: ```bash yum -y install gcc gcc-c++ autoconf ...

    Centos搭建SVN服务器

    在CentOS Linux环境下搭建Subversion (SVN) 服务器是一种常见的版本控制系统部署方案。它能够有效地管理代码库,为团队提供版本控制功能,便于协作开发。本文档将详细介绍如何在CentOS系统上快速部署并配置SVN服务器...

    Centos下搭建LAMP+ECShop+仿1号店

    本教程将详细介绍如何在CentOS操作系统下搭建LAMP(Linux、Apache、MySQL、PHP)环境,并安装ECShop电子商务系统,以及如何创建一个类似1号店或京东的在线商城。 首先,让我们了解LAMP架构。LAMP是Linux操作系统的...

    centos/redhat php7.0.30版本rpm包

    在实际应用中,这些RPM包的安装将使用户能够在CentOS/RHEL系统上搭建并运行PHP 7.0.30环境,支持包括Web开发、数据库交互、加密通信等多种功能。对于开发者而言,这使得他们可以利用PHP的丰富扩展库进行高效编程,...

    Php5.6和Apache2.4环境搭建

    至此,Apache 2.4和PHP 5.6的环境搭建已完成,你可以在这个环境中开发、测试和运行PHP应用程序。需要注意的是,这个环境可能不适用于所有现代的Web框架和库,因为PHP 5.6已不再受官方支持,建议升级到更现代的PHP...

    在linux centos下安装php环境,卸载php环境详细步骤.zip

    在Linux CentOS系统中,搭建PHP环境对于开发和部署基于PHP的应用程序至关重要。下面将详细介绍如何在CentOS上安装和卸载PHP环境。 首先,我们来理解一下PHP在Linux中的作用。PHP(Hypertext Preprocessor)是一种...

Global site tag (gtag.js) - Google Analytics