在IT行业中,LAMP环境指的是Linux、Apache、MySQL和PHP的组合,这是一个常见的Web开发平台。本文将详细讲解如何在Linux系统上通过源码包安装这些组件。 我们需要准备以下三个源码包: 1. **Apache (httpd)**: `httpd-2.2.6.tar.gz` 2. **MySQL**: `mysql-5.5.28.tar.gz` 3. **PHP**: `php-5.3.8.tar.gz` **安装Apache**: 1. 解压Apache源码包:`tar zxvf httpd-2.2.6.tar.gz` 2. 进入解压后的目录:`cd httpd-2.2.6` 3. 执行配置命令:`./configure --prefix=/usr/local/apache2` - 如果遇到错误,可能是因为缺少apr和apr-util,可以先安装这两个包。如果不安装,需要删除与它们相关的配置文件,然后重新生成配置文件。 4. 删除关于apr-util的配置文件:`rm –f httpd-2.2.6/srclib/apr-util/configure` 5. 删除主配置文件:`rm –f httpd-2.2.6/configure` 6. 重新生成配置文件:`./buildconf` 7. 再次执行配置:`./configure --prefix=/usr/local/apache2` 8. 若无错误,进行编译:`make`,然后安装:`make install` 9. 启动Apache:`cd /usr/local/apache2/bin`,然后运行`./httpd –k start` 10. 通过浏览器访问服务器IP地址,如果显示"It works",表明Apache安装成功。 **安装MySQL**: 1. 解压MySQL源码包:`tar zxvf mysql-5.5.28.tar.gz` 2. MySQL高版本需要使用cmake进行编译,首先安装cmake: - 下载:`cmake-2.8.4.tar.gz` - 解压:`tar zxvf cmake-2.8.4.tar.gz` - 安装:`cd cmake-2.8.4`,`./configure --prefix=/usr/local/cmake`,`make && make install` - 添加cmake到环境变量:编辑`~/.bash_profile`,添加路径`/usr/local/cmake/bin`,使环境变量生效:`source ~/.bash_profile` 3. 创建MySQL用户和组:`groupadd mysql`,`useradd -g mysql mysql` 4. 创建MySQL安装目录:`mkdir /usr/local/mysql`和`mkdir /usr/local/mysql/data` 5. 在MySQL源码目录下使用cmake进行编译:`cd mysql-5.5.28`,`cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql` 6. 编译并安装:`make`,`make install` 7. 初始化MySQL数据库:`scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql` 8. 复制配置文件:`cp support-files/my-medium.cnf /usr/local/mysql/my.cnf` 9. 更改MySQL目录权限:`chown -R mysql:mysql /usr/local/mysql` 10. 修改`my.cnf`配置文件,添加必要的参数。 11. 启动MySQL服务:`bin/mysqld_safe --user=mysql &` **安装PHP**: 1. 解压PHP源码包:`tar zxvf php-5.3.8.tar.gz` 2. 进入解压后的目录:`cd php-5.3.8` 3. 配置PHP,确保包含Apache模块:`./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib-dir --with-xpm-dir --enable-gd-native-ttf --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curlwrappers --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd --enable-xmlreader --enable-xmlwriter --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap` 4. `make`,然后`make install` 5. 配置Apache以使用PHP模块,将php.ini配置文件复制到适当位置,并修改Apache配置文件(如`/usr/local/apache2/conf/httpd.conf`)以包括PHP模块。 6. 重启Apache以应用配置更改。 完成上述步骤后,您将拥有一个完整的LAMP环境,可以在该环境中运行PHP脚本并与MySQL数据库交互。请注意,每个步骤中的配置可能会因您的具体环境而略有不同,因此请根据实际情况进行调整。安装过程中可能还会遇到其他依赖问题,需要解决这些依赖才能继续安装。安装完成后,记得检查每个服务是否正常运行,以确保所有组件都已正确配置。
- 粉丝: 7
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助