网站制作-LAMP环境(分离部署)
LAMP
环境
- 两台Linux
- 1:apache+php(IP:192.168.1.1)
- 2:mysql(IP:192.168.1.2)
配置
- 首先安装好apache
- 安装PHP
- rpm -ivh zlib-devel-1.2.7-17.el7.x86_64.rpm
rpm -ivh xz-devel-5.2.2-1.el7.x86_64.rpm
rpm -ivh libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm - 拖进源码包
cd
tar -zxvf libmcrypt-2.5.8.tar.gz -C /usr/src/
cd /usr/src/libmcrypt-2.5.8/
./configure && make && make install
ln -s /usr/local/lib/libmcrypt.* /usr/lib/
- hash算法
cd
tar -zxvf mhash-0.9.9.9.tar.gz -C /usr/src/
cd /usr/src/mhash-0.9.9.9/
./configure && make && make install
ln -s /usr/local/lib/libmhash* /usr/lib/
- 加密
cd
tar -zxvf mcrypt-2.6.8.tar.gz -C /usr/src/cd /usr/src/mcrypt-2.6.8/
./configure
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
./configure
make && make install
- php
cd
tar -zxvf php-5.5.38.tar.gz -C /usr/src/
cd /usr/src/php-5.5.38/
./configure --prefix=/usr/local/php --with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql --with-mysqli --with-config-file-path=/usr/local/php --enable-mbstring --enable-sockets
make && make install
cp /usr/src/php-5.5.38/php.ini-development /usr/local/php/php.ini
- 添加ZendGuardLoader优化模块:
tar -zxvf zend-loader-php5.5-linux-x86_64_update1.tar.gz -C /usr/src/
cd /usr/src/zend-loader-php5.5-linux-x86_64/
ls
cp ZendGuardLoader.so /usr/local/php/lib/php/
vim /usr/local/php/php.ini
修改:
default_charset = "utf-8”(不修改这个会乱码)添加:
zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so #模块路径
zend_loader.enable=1 #开启模块
vim /usr/local/httpd/conf/httpd.conf
改:LoadModule php5_module modules/libphp5.so(64行)加:AddType application/x-httpd-php .php第259行改<IfModule dir_module>
DirectoryIndex index.php index.html</IfModule>第385行#AddType application/x-gzip .tgz
AddType application/x-httpd-php .php (添加)
验证连接
验证PHP与Apache连接
vim index.php
添加:
<?php
phpinfo( );
?>
访问
firefox http://192.168.1.1/
验证PHP与MySQL连接
mv index.php index.php_back
vim index.php
添加:如果分布式部署的话把localhost换成mysql主机ip,并且在mysql上对apache授权
<?php
$link=mysqli_connect('192.168.1.2','root','123.com');
if($link) echo "恭喜你,数据库连接成功啦!!";
?>
注意:MySQL端需要授权
grant all on *.* to 'root'@'192.168.1.1' identified by '123.com';
访问
[root@localhost htdocs]#firefox http://192.168.1.1/ &
安装phpMyAdmin
[root@localhost ~]#tar -zxvf phpMyAdmin-4.7.2-all-languages.tar.gz -C /usr/src/
[root@localhost ~]#cd /usr/src/
[root@localhost ~]#cp -r phpMyAdmin-4.7.2-all-languages/ /usr/local/httpd/htdocs/phpMyAdmin(自己创建)
[root@localhost ~]#cd /usr/local/httpd/htdocs/phpMyAdmin
[root@localhost ~]#cp config.sample.inc.php config.inc.php
vim config.inc.php
修改:
$cfg[‘blowfish_secret’] = ‘a8b7c6d’;
配置文件里添加 创建用户为’root’,设置密码为’123.com’
访问
[root@localhost ~]#firefox http://192.168.1.1/phpMyAdmin &
登录进去后就是mysql图形化界面
天越黑,星星越亮,加油
网站制作-LAMP环境(分离部署)相关推荐
- 项目上线的流程 shell基础-进阶 mysql安装 数据库基本操作 LAMP环境的部署 linux配置数据库远程连接
三,项目上线流程(必须掌握) 1,服务器选配购买 项目上线服务器必须是外网服务器 一般服务器有两种:购买真实服务器,购买虚拟服务器 购买真实服务器一次性成本过高 所以现在基本都是云服务器 以后以阿里云 ...
- CentOS 7.3:LAMP 动静分离部署
前言 之前写过一篇部署LAMP平台的博文:基于centos 7搭建LNMP架构,只是那个是基于同一台服务器部署的,用来做测试网站或者访问量不大的情况下,是可以应付的,那么?如果该web网站访问量特别大 ...
- centos 怎么退出init 3_CentOS 7.3:LAMP 动静分离部署
之前写过一篇部署LAMP平台的博文:基于centos 7搭建LNMP架构,只是那个是基于同一台服务器部署的,用来做测试网站或者访问量不大的情况下,是可以应付的,那么?如果该web网站访问量特别大呢? ...
- [网站上线]Lamp环境及其后续配置
防火墙配置 下面是云天河在腾讯云上配置防火墙的过程, 目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptables服务状态 首先检查iptables服务的状态 s ...
- LAMP环境下部署项目管理软件--禅道
禅道与Jira的对比 禅道最大的特色是创造性的将产品.项目.测试这三者的概念明确分开,互相配合,又互相制约.通过需求.任务.bug来进行交相互动,最终通过项目拿到合格的产品.Jira设计以项目为主线, ...
- lamp自动部署工具_Linux下LAMP服务器快速部署
Linux下LAMP服务器快速部署 --整理编辑WelkinVan ================================== 本文PDF文档下载:链接:http://pan.baidu.c ...
- 基于ECS部署LAMP环境搭建Drupal网站,云计算技术与应用报告
实验环境: 建站环境:Windows操作系统,基于ECS部署LAMP环境,阿里云资源, Web服务器:Apache,关联的数据库:MySQ PHP:Drupal 8 要求的PHP版本為7.0.33的版 ...
- 电商 lamp java_搭建LAMP环境部署Ecshop电商网站
实战-部署Ecshop电商网站 实验环境 Centos7 ip:192.168.121.17 一.关闭防火墙和selinux [root@localhost ~]# systemctl stop fi ...
- 布署LAMP环境(分离部署)
布署LAMP环境 两台linux系统的虚拟机 一台apache+PHP ip:192.168.1.1 一台MySQL ip:192.168.1.2 第一台已经安装好apache的Linux上安装PHP ...
最新文章
- 解题报告:luogu P2423 [HEOI2012]朋友圈【最大团转最大点独立集(匈牙利算法+时间戳优化)】
- 竞赛人必备的100篇NLP论文
- python代码安全扫描工具
- github上的linux项目,克隆GitHub上项目的非Master分支
- 【无标题】计算机一级考试MS OFFICE选择题题库10套及答案
- 关于TI、海思(Hisilicon)、安霸(Ambarella)三家的百万高清方案的简单比较
- 元宇宙这个筐,快被骗子撑破了
- perl bless
- R语言使用na.omit函数删除矩阵matrix数据中的缺失值(NA值)
- 如何开发自己的通用Mapper
- iOS下WebRTC音视频通话(一)
- 无穷小量与无穷大量的阶
- 最全攻略:如何高效开发拉美市场客户
- html编辑dreamweaver,HTML在线编辑器不需要懂得使用Dreamweaver
- 互联网产品,如何作?
- 10.每天进步一点点---Python-Requests HTTP 请求库-2
- Planner 5D for Mac(室内家居设计软件)
- 【机器学习】——白话入门及术语解释
- 进销存软件:仓库动态盘货功能
- 破解Idea 1.3
热门文章
- 肖 sir_就业课__007项目讲解
- python制作快递查询小软件
- 《火炬之光》中的“X射线”效果
- 惊奇发现,ThinkPad R61i居然支持iAMT 2.5
- 历年上海市计算机一级选择题,计算机一级考试选择题历年真题.doc
- cocos2d制作动态光晕效果基础
- 欧几里得空间——标准正交基
- 高中数学数列重要公式及23个典型的数列专题
- 北华航天工业学院计算机与遥感信息学院,2020年北华航天工业学院计算机与遥感信息技术学院硕士研究生招生优秀目录...
- Java SE面向对象6