linux系统下Apache+mysql+php环境搭建----Apache服务器的安装和配置
来源:互联网 发布:excel应用数据透视表 编辑:程序博客网 时间:2024/05/05 22:04
linux系统下Apache+mysql+php环境搭建—-Apache服务器的安装和配置
操作系统:CentOS7 64位
- 第一次写博客
- ps:网上很多教程版本都很老,整合一下方便参考
- 用源码安装,方便以后安装扩展找到根目录
-这篇先介绍Apache2.4的安装和配置
删除系统自带的旧版本httpd
检查该环境中是否已经存在httpd服务的配置文件,默认存储路径:/etc/httpd/httpd.conf(这是centos预装的Apache的一个ent版本,一般我们安装源代码版的Apache)。如果已经存在/etc/httpd/httpd.conf,请先卸载或centos系统自带的web服务
1、service httpd stop
2、ps -aux | grep httpd
3、kill pid
4、rpm -qa |grep httpd
5、rpm -e –nodeps httpd软件包
依赖文件下载
下载的版本为apache2.4需要3个依赖文件 这里先安装了把
1.先下载c++ 很多源码配置都需要c++完成 [root@localhost ~]# yum -y install gcc-c++
2.
http://apr.apache.org/download.cgi 下载下载apr-* .tar.gz、apr-util-*.tar.gz (网站会提供最新版)
apr安装
[root@localhost tar]# tar -zxvf apr-1.5.2.tar.gz[root@localhost tar]# cd apr-1.5.2[root@localhost apr-1.5.2]# ./configure --prefix=/usr/local/apr[root@localhost apr-1.5.2]# make && make install
apr-util安装
[root@localhost tar]# tar -zxvf apr-util-1.5.4.tar.gz [root@localhost tar]# cd apr-util-1.5.4[root@localhost apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config[root@localhost apr-util-1.5.4]#make && make install
https://sourceforge.net/projects/pcre/files/pcre/8.39/pcre-8.39.tar.gz/download 下载pcre-*.tar.gz
pcre安装
[root@localhost tar]# tar -zxvf pcre-8.39.tar.gz[root@localhost tar]# cd pcre-8.39[root@localhost pcre-8.39]# ./configure --prefix=/usr/local/pcre[root@localhost pcre-8.39]# make && make install
安装和配置Apache
首先下载Apache2.4版本的安装包 http://httpd.apache.org/
[root@localhost tar]# tar -zxvf httpd-2.4.23.tar.gz [root@localhost tar]# cd httpd-2.4.23[root@localhost httpd-2.4.23]# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre (分别指定所需依赖文件所在的目录,不指定配置会报错)[root@localhost httpd-2.4.23]# make && make install
现在可以测试Apache是否安装成功了:
[root@localhost ~]# /usr/local/apache/bin/apachectl start (开启)[root@localhost ~]# /usr/local/apache/bin/apachectl stop (停止)[root@localhost ~]# /usr/local/apache/bin/apachectl restart (重启)
在网页中输入localhost或者127.0.0.1 查看是否显示’It works’.
碰到问题’using localhost.localdomain for ServerName’
解决方法
[root@localhost ~]# vim /usr/local/apache/conf/httpd.conf
加入一行代码 ServerName localhost:80
发现源码安装的网站默认目录在
有需要的话可以修改
另外在这里增加index.php 方便以后操作
允许外网访问
将 Require all denied 改成
Require all granted
重启服务器
加入Service服务
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd (增加httpd服务)vim /etc/rc.d/init.d/httpd
在第2行加入
#chkconfig: - 85 15#description: Apache is a World Wide Web server. It is used to serve#HTML files and CGI.
然后执行
chkconfig --add httpd
这样就能使用 service httpd start|stop|restart 来快速开启关闭服务器了
- linux系统下Apache+mysql+php环境搭建----Apache服务器的安装和配置
- linux系统下Apache+mysql+php环境搭建----php的安装和配置
- linux系统下Apache+mysql+php环境搭建----Mysql的安装和配置
- Linux下安装Apache+PHP+MySql 搭建PHP运行环境
- Linux下Apache, MySQL和PHP的安装与配置
- linux CentOS 7.2 服务器配置apache+mysql+php环境 (linux 系统下LAMP部署)
- 腾讯云服务器linux系统下apache php mysql安装
- 腾讯云服务器linux系统下apache php mysql安装
- LAMP攻略: LAMP环境搭建,Linux下Apache,MySQL,PHP安装与配置
- Linux下Apache+Mysql+PHP的环境搭建
- CentOS7下的LAMP(Linux+Apache+Mysql+PHP)环境搭建
- Linux下apache+PHP+MySQL环境配置
- Linux下Apache+mysql+php安装配置
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- 【POJ 1611 The Suspects】
- java8(中)
- Oracle导出、导入问题
- 解决:The virtual machine was unable to remove all stack frame runnning old code from the call stack.问题
- JavaScript进阶
- linux系统下Apache+mysql+php环境搭建----Apache服务器的安装和配置
- 2-11 整数数组 A1<A2<A3......An中是否存在 Ai = i?
- 回调函数
- NanoPi开发板硬件接口
- LeetCode | Word Ladder
- 【Machine Learning】机器学习:简明入门指南
- POJ 1269 Intersecting Lines 简单计算几何
- Mysql临时表
- 为什么要学设计模式?非学不可吗?