lamp环境搭建

Ubuntu安装nginx php5-fpm mysql (lnmp环境搭建)

风格不统一 提交于 2019-12-02 00:15:58
配置环境说明: 系统:ubuntu 12.04 32位 内存:512M 硬盘:20G 一、安装nginx 1:ubuntu因为安全策略,一般是禁用了root用户,所以每次执行命令时一般需要加上sudo去操作。为了方面后面其他步骤操作,可首先切换到root用户,这样后面不需要每次都加sudo了。 sudo su – (切换用户) 2:默认ubuntu默认是官方的源,国内用户访问可能会比较慢,所以将官方的源修改为163的源,修改方法此处不做介绍,可查ubuntu官方的wiki帮助手册。 访问地址:http://wiki.ubuntu.org.cn/Qref/Source 3:源修改完毕后记得要刷新列表: apt-get update 下面就开始安装nginx了 安装nginx的方式有多种,可以通过官方下载nginx源码包编译安装,也可以通过ubuntu软件包的形式安装,个人觉得都可以。大致考虑如下几点因素: 1)如果本身系统就是通过源码编译安装的,那么系统的性能将是比较高的,那么这种情况,通过源码来安装软件,性能是比较好的。而如果系统采用的是ubuntu等发行版安装的,那么软件通过源码编译并不能带来非常明显的性能提升。当然如果你想锻炼一下,或者自我满足一下,也可以试试通过源码安装。 2)如果本身搭建环境的目地是为了测试、学习或小型的网站搭建,那么也不建议通过源码的方式来安装

LAMP环境部署物联网项目

蹲街弑〆低调 提交于 2019-12-01 17:35:18
今天来在LAMP环境下搭建一个PHP项目,开始之前,先来普及下物联网常识: 物联网,即Internet of Things,简写IOT。让所有能行使独立功能的普通物体实现互联互通的网络,通过物联网可以用中心计算机对机器、设备、人员进行集中管理、控制,实现物物相连。近几年物联网在运输、物流、健康医疗、智能环境(家庭、办公、工厂)等领域都在迅速发展,前景打好。 B哥最近研究一个物联网项目:基本功能就是要在web网站和手机app端实时监控硬件上发来的数据,用于分析、集中管理与控制,硬件是基于ARM的,web端是用php开发的,基本功能可以跑起来,现在主要在这基础上实现自己的功能。上一节B哥已经在云服务器上搭建好LAMP环境( linux上安装LAMP笔记 ),接下来就要把web项目部署好服务器上。遇到了很多问题,在此一一记录。 其中项目代码结构如下: 先把项目传到服务器上,然后解压: cd /var/www/html unzip AdminIOT #先把目录下文件权限改为777 chmod -R 777 AdminIOT 用以下命令查看httpd、php、mariadb的版本: rpm -qa|grep -P "httpd|php|maria" 分别为2.4.6、5.4.16、5.5.56 配置apache服务器的时候httpd-vhosts.conf文件在/usr/share/doc

centos7建站lamp

霸气de小男生 提交于 2019-12-01 07:47:12
参考: https://blog.51cto.com/hwdelinux/2125001?from=groupmessage    https://www.cnblogs.com/yhongji/p/9783065.html 1. 安装 mysql+php   首先为了搭建一个稳定的lamp的练习环境,确保你的虚拟机可以连网,这里我们使用的yum安装,它可以帮助我们解决软件自己的依赖关系.我还在后面加了postgresql数据库如果不需要的话可以去掉和postgresql的参数.命令如下   yum -y install httpd mysql mysql-server php php-mysql postgresql postgresql-server php-postgresql php-pgsql php-devel 2. 安装MariaDB 通过yum安装就行了。简单快捷,安装mariadb-server,默认依赖安装mariadb,一个是服务端、一个是客户端。 [root@mini ~]# yum install mariadb-server   安装完成后首先要把MariaDB服务开启,并设置为开机启动 [root@mini ~]# systemctl start mariadb # 开启服务 [root@mini ~]# systemctl enable

Ubuntu LAMP

元气小坏坏 提交于 2019-12-01 04:23:18
环境: Ubuntu 14.04 XAMPP 提供了一种简单的搭建方式 Apache sudo apt-get install apache2 启动 Apache : sudo /etc/init.d/apache2 start 重启 Apache: sudo /etc/init.d/apache2 restart 停止 Apache: sudo /etc/init.d/apache2 stop 上述命令也可以写成这种形式(以启动为例): sudo service apache2 start MySQL sudo apt-get install mysql-server PHP sudo apt-get install php5 可以使用phpinfo()函数来测试 PHP 是否已经。 在/var/www中添加index.php(去掉原来的index.html),添加如下代码 <?php phpinfo(); ?> 重启apache,输入localhost PHP还有很多扩展库,比如php5-mysql,php5-gd等,用apt-get install就可以安装。 完整的php扩展库列表见 官方列表 PS: 安装myPhpAdmin时会自动安装php-mysql。 MyPHPAdmin sudo apt-get install phpmyadmin 安装完之后还不能立即使用

Ubuntu搭建LAMP和LNMP环境

随声附和 提交于 2019-11-30 06:31:51
操作环境:Ubuntu 18.04.1 搭建LAMP环境: 图形界面配置更新Ubuntu源: 在VMware打开Ubuntu,依次打开系统设置,软件和更新。在下载自中选择其他站点,然后在中国的条目下选择mirrors.ustc.edu.cn。 更新资源包和软件: sudo apt update&& sudo apt upgrade sudo apt dist-upgrade&&sudo apt autoclean 清除不需要的软件和文件: sudo apt autoclean&&sudo apt autoremove 安装apache: sudo apt install apache2 默认的配置文件:/etc/apache2/sites-enabled/000-default.conf 默认安装源码的位置(网站根目录):/var/www/html 检查apache是否开启: sudo service apache2 status 显示active(running)则表示已开启。 相关命令:   开启apache:service apache2 start   关闭apache:service apache2 stop   重启apache:service apache2 restart 检查apache默认使用的80端口是否开启: netstat -ntulp | grep 80

在Ubuntu中搭建LAMP环境、安装phpMyAdmin、使用Navicat连接数据库

纵然是瞬间 提交于 2019-11-30 05:37:55
一、LAMP环境: 在Linux中安装Apache,MySQL和PHP三种软件环境,同时也需要安装某些中间插件   Linux 是免费开源软件,这意味着源代码可用的操作系统   Apache 是使用中最受欢迎的一个开放源码的WEB服务器软件   MySQL 是多线程、多用户的SQL数据库管理系统   PHP 是一种编程语言最初设计生产动态网站,PHP 是主要用于服务器端的应用程序软件 二、在Ubuntu中搭建LAMP环境 (安装参考 https://www.cnblogs.com/opsprobe/p/9126411.html 很详细,感谢!) 1.安装Apache2 apt install apache2 安装apache 中间过程省略 systemctl status apache2 检查Apache服务是否开启 netstat -ntulp 检查Apache端口是否开启 Apache2默认的配置文件:vim /etc/apache2/sites-enabled/000-default.conf 默认安装源码的位置:/var/www/html 服务启动后,浏览服务器的IP地址,显示Apache附带的默认网页,则安装成功。 2.安装MySQL 1 dpkg -l |grep mysql 查看是否安装 MySQL,若没有回响则表示没有安装 2 apt install mysql

搭建LAMP环境

淺唱寂寞╮ 提交于 2019-11-29 23:27:03
1. 提权,安装需要在管理员权限运行。 2. 用 APT 的方式安装 apache 3. 检查 apache 状态(默认开启) systemctl status apache2 4. 输入 ubuntu 的 IP 的地址到计算机的浏览器获得 ubuntu 的 info 信息 5. 安装 mysql : apt install mysql-server ( 检查本机是否安装 mysql dpkg -l | grep mysql ) 检查是否安装成功: netstat -tap | grep mysql LISTEN 状态则安装成功 初始化服务: mysql_secure_installation ( 1 )安装验证密码插件。 ( 2 )设置 root 管理员在数据库中的专有密码。 ( 3 )随后删除匿名账户 ( 4 )删除默认的测试数据库 ( 5 )刷新授权列表,让初始化的设定立即生效。 登录数据库: mysql -u root -p 使用 use mysql 命令打开 mysql 命名的数据库 显示当前数据库的表: show tables; 查询 user 表里的数据: select * from user 配置 mysql 允许远程访问 : vim /etc/mysql/mysql.conf.d/mysqld.cnf 将 IP 改为注释: 重启服务: systemctl

linux(Ubuntu) 搭建LAMP环境

徘徊边缘 提交于 2019-11-29 04:48:34
1、更新源 sudo apt- get update 2、安装常用软件 SSH、Vim、Git、Tree ①SSH sudo apt-get install openssh-server 管理命令:service ssh status/start/stop/restart ②Vim sudo apt-get install vim ③Git sudo apt-get install git ④Tree sudo apt-get install tree 3、安装Apache sudo apt-get intall apache2 基本信息: 测试:访问http:IP 出现apache工作页面 管理命令:service apache2 status/start/restart/stop web目录:、var/www 默认访问具体目录为var/www/html 安装目录:、/etc/apache2/ 配置文件:、/etc/apache2/apache2.conf(全局配置文件) 4、安装MySQL sudo apt-get install mysql-server mysql-client 测试: mysql -u -root -p 管理命令:service mysql status/start/stop/restart 5、安装PHP(PHP7.0) sudo apt-get

Linux(centos)环境下Lamp环境搭建,成功版。

纵饮孤独 提交于 2019-11-29 04:44:45
搭建环境必须条件:1、Linux环境,2、Apache,3、mysql ,4、PHP,搭建步骤如下 1、开启Linux,得到root权限:sudo su 接下来输入登录密码,进入root权限,因为安装需要 2、下载安装Apache(用于搭建web服务器),语句: yum install httpd httpd-devel ,然后就开始下载安装,安装完成后会有complete!字样,启动apache服务,进入 /etc/init.d/目录,执行 httpd start,执行成功后,打开浏览器,如出现以下界面(Apache2 test page),则成功。当然,检查方法是否安装好法2:httpd -v,查看版本信息,然后检查是否安装成功:rpm -qa|grep httpd,会返回版本信息,成功。 3、下载安装mysql, [root@xiaoluo ~]# rpm -qa | grep mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 [root@xiaoluo ~]# rpm -e mysql  // 普通删除模式 [root@xiaoluo ~]# rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件

centos 搭建lamp环境

﹥>﹥吖頭↗ 提交于 2019-11-29 04:44:37
1)、安装Apache Apache软件的软件包名称叫做httpd,因此,要安装Apache软件,就使用下述命令: [root@localhost ~]# yum install httpd 当出现提示的时候一路 y +回车就OK了 如上图所示,安装的Apache 软件版本为2.4版。根据红帽官方文档说明,RHEL 7 (或CentOS 7)上可用的Apache版本正是2.4版的。 安装完成后,Apache是以httpd服务的形式存在的。因此,要启动Apache并将其设置为开机启动,就使用命令: [root@localhost ~]# systemctl start httpd.service [root@localhost ~]# systemctl enable httpd.service 然后,检查httpd服务状态: # systemctl status httpd.service 如上图所示,“enabled”表示httpd服务已设为开机启动,“active(running)”则表示httpd服务正在运行中。 这样的话,HTTP协议就已被启动起来了,由于HTTP协议使用到tcp端口80,因此防火墙要放通tcp端口80: [root@localhost ~]#w fireall-cmd --zone=public --add-port=80/tcp --permanent