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

lamp环境的搭建(源代码编译形式)

    博客分类:
  • PHP
阅读更多
Lamp架构discuz 6.1安装教程
平台:centos5.2

一、安装Mysql数据库
到mysql网站下载源代码包
mysql-5.0.87.tar.gz

创建一个Mysql用户和组
useradd mysql
passwd mysql
解压源码
tar  zxvf  mysql-5.0.87.tar.gz
进入mysql-5.0.87目录
cd  mysql-5.0.87
指定安装目录并配置
./configure --prefix=/opt/mysql
编译链接
make
安装
make install

复制
cp support-files/my-medium.cnf /etc/my.cnf

进入Mysql目录
cd  /opt/mysql
把Mysql目录下的所有文件修改为mysql用户和mysql组
chown -R mysql:mysql  .
以mysql用户安装数据库
bin/mysql_install_db --user=mysql(报错的话,按他的提示重新操作一下)
修改mysql下所有文件为root用户
chown -R root .
修改var目录为mysql用户
chown -R mysql var
在后台执行Mysql服务程序
bin/mysqld_safe --user=mysql &(开启mysql后台服务)
mysqladmin shutdown(关闭mysql服务)

二、安装apache+php
下载
httpd-2.2.8.tar.bz2
php-5.3.0.tar.bz2

解压两个源码
tar jxvf httpd-2.2.8.tar.bz2
tar jxvf  php-5.3.0.tar.bz2
进入 httpd-2.2.8目录
cd httpd-2.2.8
php以动态运行库的方式在apache上运行,配置apache程序
./configure --enable-so --prefix=/opt/www
编译链接
  make
安装
  make install

进入php-5.3.0目录
cd ../php-5.5.0
配置php程序
./configure --with-apxs2=/opt/www/bin/apxs --with-mysql=/opt/mysql
编译链接
make
安装
make install
复制配置文档
cp php.ini-production /usr/local/lib/php.ini (把php.ini中short_open_tag = on)(或php.ini-dist)
进入/opt/www/conf/httpd.conf中,加入AddType application/x-httpd-php .php .phtml

启动apache服务
/opt/www/bin/apachectl start

测试php
cd /opt/www/htdocs
vi phpinfo.php
<?php
   phpinfo();
?>



====================================
mysql新安装后设置密码
1、mysqladmin -u root password "root"
2、bin/mysqld_safe --user=mysql &(开启mysql后台服务)
3、mysqladmin shutdown(关闭mysql服务)


分享到:
评论

相关推荐

    源代码方式搭建lamp环境手册

    - 通过源代码编译安装: - 进入`ncurses-5.6`目录,运行`./configure --with-shared --without-debug --without-ada --enable-overwrite`配置。 - 执行`make`和`make install`进行编译安装。 ##### 2. 安装zlib ...

    LAMP环境搭建教程

    这对于从源代码编译和安装软件包至关重要。如果进行了最小化安装,你可能需要手动添加这些工具。 3. **检查和卸载低版本环境** 在安装新版本的软件之前,检查系统中是否已存在旧版本。如果有,应先卸载以避免版本...

    SUSE系统LAMP环境搭建指南

    ### SUSE系统LAMP环境搭建指南 #### 一、配置系统账户及时间 在搭建LAMP环境之前,首先需要确保服务器的时间是准确的,并且创建一个用于管理Web服务的专用账户。以下是具体的步骤: 1. **设置当前时间**:通过`...

    LAMP环境搭建教程.doc

    在进行LAMP环境搭建之前,你需要确保系统中安装了必要的编译工具,如GCC、GCC-C++和Make。通常,你可以通过`yum`包管理器来安装它们。如果网络条件允许,推荐使用`yum install gcc gcc-c++ make`命令。如果无法联网...

    CentOS6.5下搭建LAMP环境(源码编译方式).docx

    2. 安装MySQL:同样下载MySQL的源代码,解压后按照官方文档的步骤进行编译和安装。 3. 安装PHP:在安装PHP前,需要先安装其依赖库,如libxml2、libmcrypt、GD2库等。这些库的安装也需要遵循类似的源码编译步骤。例如...

    linux_lamp环境搭建教程

    在这个教程中,软件源代码包将被放置在`/usr/local/src`目录下,编译后的安装位置是`/usr/local/software_name`,脚本和维护程序存放在`/usr/local/sbin`,MySQL数据库默认存储在`/var/lib/mysql`,Apache的网站根...

    lamp架构的搭建

    搭建LAMP环境主要有两种方法:RPM软件包安装和源代码包安装。 1. **RPM软件包安装**:这是相对简单快速的方式,适用于对系统配置要求不高的情况。通过RPM软件管理器安装Apache、MySQL和PHP的RPM包,例如使用`rpm -...

    LAMP环境搭建(CentOS5.5版).doc

    在安装源代码编译的软件包之前,首先确保系统中安装了必要的编译工具,如GCC、GCC-C++和Make。通常通过`yum`命令来安装这些工具。如果无法联网,可以使用安装光盘作为yum源。首先编辑`/etc/yum.repos.d/CentOS-...

    lamp环境搭建详细配置.pdf

    这些工具是编译源代码的基础,可以通过`yum install`命令进行安装。如果无法联网,可以使用安装光盘作为yum源。 2. **卸载系统预装组件**:在开始安装LAMP环境前,可能需要卸载系统自带的Apache、MySQL和PHP,以...

    lamp环境编译安装

    2. 检查编译工具:编译源代码需要一些基础工具,如GCC编译器、make等。使用`yum install -y gcc make`命令来安装这些必备工具。 3. 检查低版本环境:确保系统中的其他库和软件都是支持最新版本LAMP组件的。比如,...

    linuxlamp环境搭建教程借鉴.pdf

    1. **软件源代码包存放位置**:/usr/local/src 2. **源码包编译安装位置**:/usr/local/software_name 3. **脚本和维护程序存放位置**:/usr/local/sbin 4. **MySQL数据库位置**:/var/lib/mysql 5. **Apache网站根...

    LAMP 服务器环境配置 搭建

    - 运行`make`编译源代码。 - 使用`make install`安装编译后的程序到系统路径。 - 在必要时,使用`ldconfig`更新动态链接库缓存。 在安装完这些依赖后,我们可以继续安装Apache、PHP和MySQL。对于Apache,通常使用`...

    lamp+zabbix server环境搭建.docx

    - 在已搭建好的LAMP环境中,需要按照Zabbix官方文档的指导进行安装,包括下载、解压Zabbix源码,配置、编译和安装。 - 配置Zabbix数据库,通常使用MySQL存储监控数据。 - 安装Zabbix前端,配置Apache以服务Zabbix...

    lamp平台搭建

    - **获取源代码**:首先访问Apache官网下载所需版本的源代码,例如`httpd-2.0.59.tar.bz2`。 - **解压软件包**:使用命令`tar -jxvf httpd-2.0.59.tar.bz2`解压文件。 - **配置编译选项**:根据具体需求选择合适的...

    lamp环境搭建

    - 下载Apache源代码包,如httpd-2.2.11,然后通过编译和安装过程设置Apache。 - 使用`./configure`指定安装路径和其他配置,例如`--prefix=/usr/local/apache`。 - 执行`make`和`make install`来编译和安装Apache...

    LAMP环境编译[借鉴].pdf

    编译阶段将源代码转换为可执行文件;安装阶段则将这些文件复制到系统目录。 在所有组件安装完成后,还需要配置Apache服务器,例如设置端口、虚拟主机、日志文件位置等。最后,启动Apache服务并检查其运行情况,以...

    lamp的搭建

    在系统约定中,源代码包通常存放在`/usr/local/src`目录,编译安装后的软件则位于`/usr/local/软件名字`。这样做的好处是保持系统目录结构清晰,便于管理和维护。 安装步骤如下: 1. 下载所需软件包,包括Nginx、...

    RedHat6.4+版本的编译安装LAMP架构

    在Red Hat 6.4+版本中,搭建LAMP(Linux...总之,Red Hat 6.4+版本的LAMP架构搭建需要耐心和细心,理解每个组件的作用,正确配置安装选项,解决编译过程中遇到的问题,最终才能成功构建一个稳定、高效的Web服务器环境。

Global site tag (gtag.js) - Google Analytics