lamp环境搭建

LAMP环境搭建media wiki、dokuwiki

孤街醉人 提交于 2020-01-12 17:51:52
准备工作 安装apache(httpd) 编译安装httpd tar xzvf httpd-2.2.17.tar.gz -C /data/server cd /data/server/httpd-2.2.17 ./configure --prefix=/data/server/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi make -j4 && make install 优化路径并启动: ln -s /data/server/httpd/bin/* /usr/local/bin/ apachectl start 此时启动会提示: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::963a:9ac6:910d:70f2 for ServerName 解决办法:在末行添加:ServerName localhost:80 验证: 安装MySQL 编译安装mysql 提前安好需要的安装环境 yum -y install cmake nucrses-devel yum -y install ncurses-devel 编译安装: tar zxvf mysql-5.5.22

Nginx动静分离

天大地大妈咪最大 提交于 2020-01-10 17:32:51
Nginx动静分离介绍 Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术 针对PHP的动静分离 静态页面交给Nginx处理 动态页面交给PHP-FPM模块或Apache处理 在Nginx的配置中,是通过location配置段配个正则匹配实现静态与动态页面的不同处理方式 反向代理原理 Nginx不仅能作为web服务器,还具有反向代理,负载均衡和缓存的功能 Nginx通过proxy模块实现将客户端的请求代理至上游服务器,此时Nginx与上游服务器的连接是通过http协议进行的 Nginx在实现反向代理功能时最重要指令为proxy_pass,它能够根据URI,客户端参数或其他的处理逻辑将用户请求调度至上游服务器 实验环境 LAMP服务器(192.168.13.139) Nginx服务器(192.168.13.140) 一,搭建LAMP(简易搭建) 1,安装Apache服务,并允许通过防火墙进行访问 [root@lamp ~]# yum install httpd httpd-devel -y ##安装http服务及开发包 [root@lamp ~]# systemctl start httpd.service ##开启服务 [root@lamp ~]# firewall-cmd --permanent --zone=public --add

LAMP搭建随笔

回眸只為那壹抹淺笑 提交于 2020-01-09 18:55:11
前言 这是我第一次在写博客,里面记录了我配置LAMP遇到的各种各样的细节,也许表述不够准确,希望大佬给于批评指正 环境 OS Ubuntu server 18.04.3 远程连接软件 cmder 文件传输软件 winSCP 安装和远程连接 其实安装的时候就需要注意两点 让你输入镜像地址的时候,默认是Ubuntu官方,我们修改成阿里云的,下载速度会快一些,地址如下 http://mirrors.aliyun.com/ubuntu 在安装系统的界面,会提示你是否安装ssh ,我们选择是 安装成功以后只需要打开cmder 输入 ssh用户名@ip地址 第一个坑 (这里感谢@菩提祖师) SSH登录服务器报ECDSA host key "ip地址" for has changed and you have requested strict checking 解决方案: 在终端上输入以下命令:ssh-keygen -R "你的远程服务器ip地址" 因为我们要安装软件,需要超级管理员的权限,所以要做下面几步 切换root用户 sudo su 修改密码 passwd 修改配置文件 文件 /etc/ssh/sshd_conf PermitRootLogin yes 重启服务 service ssh restart 以后就可以root@ip地址登录了 Apache 安装与配置 安装 apt-get

阿里云 Ubuntu16.04 部署 LAMP

限于喜欢 提交于 2019-12-30 23:29:01
1.更新软件源 sudo apt-get update 2.安装Apache sudo apt-get install apache2 3.查看Apache是否安装成功 apache2 –v 如下所示,表示搭建成功 4. 通过浏览器访问服务器的IP,如果出现Apache欢迎界面,表示安装成功,如下所示: 安装PHP7 sudo apt-get install php7.0 PHP安装成功后,安装 libapache2-mod-php7.0,php关联上Apache sudo apt-get install libapache2-mod-php7.0 检测,libapache-mod-php7.0 是否安装成功 jy@ubuntu:~$ cat /etc/apache2/mods-enabled/php7.0.load # Conflicts: php5 LoadModule php7_module /usr/lib/apache2/modules/libphp7.0.so 查看PHP版本php -v 到这一步,LAMP环境已经搭建好了,接下来进行测试 新建phpinfo.php文件 vim /var/www/html/phpinfo.php 内容为: <?php phpinfo(); ?> 在浏览器地址栏输入:服务器ip/phpinfo.php ,如果可以看到PHP的相关信息

ubuntu-kylin16.04搭建lamp环境。

二次信任 提交于 2019-12-30 23:28:52
首先下载安装apache2 输入:sudo apt-get install apache2 安装完毕后,在浏览器中输入:localhost 显示如下图,说明安装正确。 紧接着安装php7.0 输入:sudo apt-get install php7.0 安装完毕后,再安装MySQL 输入:sudo apt-get install mysql-server 4.安装其他模块 sudo apt-get install libapache2-mod-php7.0 sudo apt-get install php7.0-mysql 重启服务 service apache2 restart service mysql restart 测试Apache能否解析PHP 在/var/www/html/中新建一个名为phpinfo.php的文件 文件中写: <?php echo phpinfo(); ?> 浏览器访问: http://localhost/phpinfo.php ,出现PHP Version网页 5.修改权限 sudo chmod 777 /var/www 6.安装phpMyAdmin sudo apt-get install phpmyadmin 安装:选择apache2,点击确定。下一步选择是要配置数据库,并输入密码。 创建phpMyAdmin快捷方式: sudo ln -s

LAMP环境搭建

佐手、 提交于 2019-12-30 23:28:43
LAMP 搭建 作者: compy 日期: 20170531 什么是 LAMP L指的是linux系统 A指的是Apache M指的是Mysql/MariaDB P指的是PHP/Perl/Python Apache的工作原理: Apache本身只处理html静态语言页面,当客户端需要访问php页面的时候,Apache会调用libphp5.so这个模块去工作,这个模块会把php页面转换成html静态页面,让Apache处理,Apache处理过,会返回给客户端 LAMP相关网站 Apache=http://httpd.apache.org/ #httpd主程序包 MySQL=http://dev.mysql.com/downloads/mysql/ # mysql主程序包 PHP=http://php.net/downloads.php #php主程序包 apr=http://apr.apache.org/ #apr是httpd的依赖包 apr-util=http://apr.apache.org/ #apr-util是httpd的第二个依赖包 apr和apr-util这个两个软件是对后端服务软件进行优化的, apr-util只是在apr的基础上提供了更多的数据结构和操作系统封装接口而已。 pcre 是httpd的第三个依赖包 http://pcre.org/ PCRE (Perl

LAMP环境搭建

╄→гoц情女王★ 提交于 2019-12-30 23:27:42
一、 准备工作 1、安装编译工具gcc、gcc-c++ 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源—— 1)编辑yum配置文件: # mount /dev/cdrom /mnt/cdrom # vi /etc/yum.repos.d/CentOS-Media.repo [c5-media] name=CentOS-$releasever - Media baseurl=file:///mnt/cdrom * 修改为光盘挂载点 file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=1 * 改为1意为启用 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5 2) 剪切 /etc/yum.repos.d/CentOS- Base .repo # mv /etc/yum.repos.d/CentOS- Base .repo /backup 3) 依次安装 gcc 、 gcc-c++ # yum -y install gcc # yum -y install gcc-c++ 2 、关闭系统 RPM 安装包的 Apache 、 MySQL 的服务 关闭启动的服务 httpd 、 mysqld # service httpd stop

ubuntu 下搭建 LAMP 环境

对着背影说爱祢 提交于 2019-12-30 23:26:17
主要过程为:准备 ubuntu 服务器 -> 安装 MySQL -> 安装 apache -> 安装 PHP (php 安装要在 mysql 和 apache 之后的原因是因为 php 要依赖 apache 和 mysql 服务的) 首先有必要更新一下软件包资源 sudo apt-get update 第一步. 安装 MySQL sudo apt-get install mysql-server 输入Y,回车后输入管理员密码 安装完成后可输入 sudo netstat -tap | grep mysql 命令,如显示监听的端口即表示安装成功 第二步. 安装 apache sudo apt-get apache2 输入Y,按回车,等待安装完成 安装完成后可输入服务器 ip 地址,如出现 apache 的信息页面则表示安装成功 第三步. 安装 PHP sudo apt-get install php5 libapache2-mod-php5 注意:如果 ubuntu 服务器的版本过高如 ubuntu 16.04 或者以上的版本,这些版本的自带软件包为 PHP7, 如需安装低版本的 PHP 可输入以下命令安装 sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php5.6

Linux下搭建LAMP环境(YUM)

梦想的初衷 提交于 2019-12-30 23:11:01
安装Apache 1.安装Apache yum -y install httpd 2. Apache配置httpd.conf 通过命令 find / -name httpd.conf 找到 Apache 配置文件 httpd.conf (默认在/etc/httpd/conf/httpd.conf) 编辑 httpd.conf 文件 vi /etc/httpd/conf/httpd.conf 修改 DocumentRoot "/xx/xx/xxx" ,项目在哪个目录下,就将 "/xx/xx/xxx" 改为哪个目录,例如 DocumentRoot "/var/www/html" ,同样将 <Directory "/xx/xx/xxx"> 修改为 <Directory "/var/www/html"> 。 查看是否安装 成功 (启动 Apache ,并查看 Apache 状态) service httpd start service httpd status 显示 OK 说明 安装成功 配置 Apache开机启动项 chkconfig --add httpd (在服务清单中添加httpd服务) chkconfig httpd on 安装Mysql 1. 安装Mysql yum -y install mysql mysql-devel mysql-server mysql-libs 2.

Nginx+Apache动静分离部署

孤人 提交于 2019-12-26 05:17:34
Nginx+Apache动静分离部署 为什么需要部署Nginx+Apache动静分离? ​ 之前在讲解 基于LNMP架构的Discuz论坛搭建 (原文链接: https://blog.51cto.com/14557673/2461480)的时候对动静分离有所提及,这边简述一下核心原因 : ​ 根据Nginx服务的特性,其擅长处理静态网站(图片文字视频等文件)访问资源,而Apache擅长动态处理(例如:账号注册的交互)。 ​ 因此我们可以结合这两个服务特点与优势,部署实现网站服务的动静分离。 部署Nginx+Apache动静分离实例 ​ 实验环境:两台Centos7虚拟机,一台为LAMP架构,另一台为nginx服务 ​ 首先我们需要搭建LAMP架构,这次我们使用yum直接进行搭建LAMP,具体步骤如下: 在一台虚拟机上安装搭建LAMP架构: ===================LAMP简易版搭建================== 1.安装httpd yum install -y httpd httpd-devel systemctl start httpd.service [root@lamp ~]# ifconfig ens33 ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.68