Centos搭建LAMP(详细过程)

本文详细介绍如何从零开始搭建LAMP(Linux + Apache + MySQL + PHP)环境,包括所需软件的下载地址、安装步骤及基本配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

相关链接 
http://museum.php.net/   PHP 下载地址 
https://downloads.mysql.com/archives/community/   MySQL 下载地址 
http://archive.apache.org/dist/httpd/   https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/  Apache下载地址 前面一个地址版本多但是速度慢,后面一个版本少但是速度很快 

http://nginx.org/ Nginx下载地址

http://blog.youkuaiyun.com/qq_31673689/article/details/51291390 各种国内镜源像总汇

   安装前准备  

建立相关目录 


 mkdir /web && mkdir /web/{server,www,program,log,conf} && mkdir /web/server/{apache,mysql,php,nginx,lib} && mkdir /web/server/mysql/{data,tmp,log}

                                                         安装Apache                                                       

安装APR 

 cd /web/program/ && wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.5.2.tar.gz && tar -xzvf apr-1.5.2.tar.gz && cd apr-1.5.2 && ./configure --prefix=/web/server/lib/apr --enable-shared=yes --enable-static=no && make && make install 

安装APR-UTIL


cd /web/program && wget https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.5.4.tar.gz && tar -xzvf apr-util-1.5.4.tar.gz && cd apr-util-1.5.4 && ./configure --prefix=/web/server/lib/apr-util -with-apr=/web/server/lib/apr --enable-shared=yes --enable-static=no && make && make install

安装PCRE 

yum -y install  gcc && yum -y install gcc-c++ && cd /web/program && wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz && tar -xzvf pcre-8.39.tar.gz && cd pcre-8.39 && ./configure --prefix=/web/server/lib/pcre  --enable-shared=yes --enable-static=no && make && make install


安装Apache

cd /web/program && wget https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.25.tar.gz && tar -xzvf httpd-2.4.25.tar.gz && cd /web/program/httpd-2.4.25 && ./configure --prefix=/web/server/apache -with-apr=/web/server/lib/apr -with-apr-util=/web/server/lib/apr-util -with-pcre=/web/server/lib/pcre  --enable-so  --enable-shared=yes --enable-static=no && make && make install 


 后续配置

\cp -rf /web/server/apache/bin/apachectl /etc/init.d/apache && service apache start





安装MySQL 

安装PHP 

安装Nginx 

CentOS 7 搭建 LAMP(Linux、Apache、MySQL 和 PHP)环境是一个常见的服务器配置步骤。以下是详细的安装过程: 1. **更新系统和安装基本软件包**: ``` sudo yum update -y sudo yum install epel-release -y # 安装额外的软件包存储库 sudo yum install httpd php php-mysql mariadb-server -y ``` 2. **启动并设置Apache服务**: ``` sudo systemctl start httpd sudo systemctl enable httpd ``` 3. **配置MySQL**: ``` sudo mysql_secure_installation ``` 根据提示创建root用户密码,并设置必要的安全选项。 4. **启动MySQL服务**: ``` sudo systemctl start mysqld sudo systemctl enable mysqld ``` 5. **创建数据库和用户**: ``` mysql -u root -p CREATE DATABASE your_database_name; GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost' IDENTIFIED BY 'your_password'; FLUSH PRIVILEGES; exit; ``` 将上述命令中的`your_database_name`, `your_username`, 和 `your_password`替换为你实际需要的数据。 6. **配置PHP MyAdmin** (可选): - 下载phpMyAdmin安装包: ``` wget https://files.phpmyadmin.net/phpMyAdmin/latest/phpMyAdmin-latest-all-languages.zip ``` - 解压到Apache的htdocs目录下: ``` unzip phpMyAdmin-latest-all-languages.zip -d /var/www/html/ ``` - 配置Apache指向phpMyAdmin目录: 编辑 `/etc/httpd/conf.d/phpmyadmin.conf` 或创建一个文件,添加类似下面的内容: ``` <Directory "/var/www/html/phpMyAdmin"> Require all granted </Directory> ``` 7. **重启Apache以应用更改**: ``` sudo systemctl restart httpd ``` 8. **访问LAMP环境**: 在浏览器中输入 `http://your_server_ip_address` 或者 `http://localhost`,如果一切正常,你应该能看到MySQL的管理界面。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值