搭建lamp(linux+apache+mysql+php)_Centos7运维(2)-第一次在Linux下部署PHP项目,采用LAMP网站架构(Linux+Apache+MySQL+PHP)...

news/2024/5/10 18:08:06/文章来源:https://blog.csdn.net/weixin_29959615/article/details/113719061

LAMP指的Linux(操作系统)、Apache(HTTP 服务器),MySQL(数据库软件) 和PHP(有时也是指Perl或Python) 的缩写,一般用来搭建web 服务器。

(1)Mysql 5.6

1.下载mysql-server文件

[root@Centos~]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

2.安装mysql-server文件

[root@Centos~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm[root@Centos ~]# yum install mysql-server

[root@Centos ~]# ls /etc/yum.repos.d/

可看到mysql-community.repo,mysql-community-source.repo这两个文件

[root@Centos ~]#yum install mysql-server

[root@Centos ~]# service mysqld restart

安装完成后默认空密码,需重置密码

[root@Centos ~]# mysql -uroot

mysql> set password for 'root'@'localhost' = password('123456');

##数据库常用命令:http://www.runoob.com/sql/sql-distinct.html

03e9cb58b4deae91e8864e4a7b4e42c9.png

如果Navicat等数据库管理工具连接不上Centos MySQL时可参考该文章:

https://www.cnblogs.com/fnlingnzb-learner/archive/2016/09/01/5830661.html

再不行就用SSH登录。

0a65cbfbdda31ea2e96358e649c6762c.png

如若想安装mysql数据库管理平台phpmyadmin可以参考以下文章:

http://www.cnblogs.com/huanglinxin/p/8710578.html

(2)Apache 2.4

安装Apache相对比较简单。

[root@centos ~]# yum install httpd

装完后通过vim /etc/httpd/conf/httpd.conf修改配置文件。

将#ServerName www.example.com:80            改为  ServerName localhost:80

c63f75c3e1c708b0798f90a6db11b322.png

将#Listen      改为  Listen:8080(linux中开放的端口号80XX)

573e7a27acadce46e1f0516ea3c71d7f.png

配置完后进行测试查看。

[root@centos ~]# service httpd start

Redirecting to/bin/systemctl start httpd.service

[root@centos ~]# service httpd status

Redirecting to/bin/systemctl status httpd.service

● httpd.service-The Apache HTTP Server

Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)

Active: active(running) since Mon2017-06-05 15:57:34 CST; 5s ago

通过局域网中主机测试访问,若失败一般都是没有添加8080端口iptables访问规则,记得保存重启,如下,

[root@Centos ~]# iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

[root@Centos ~]# service iptables save

[root@Centos ~]# service iptables restart

[root@Centos ~]# iptables -nL #查看规则表,看下添加成功否

添加完在做apache访问测试,成功则如下图所示。

38fa631aba23b398e3e62aa6a85cc571.png

(3)PHP 5.4

安装PHP完成之后,安装php-mysql链接模块、php的fastcgi解析器php-fpm,然后重启httpd服务。

[root@centos ~]# yum install php

[root@centos ~]#yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

[root@centos~]# service httpd restart

#测试php解析是否成功

[root@centos ~]#vi /var/www/html/test.php

输入如下内容

phpinfo();

?>

0854c5655e02106e19934f9a1a05196c.png

(4)PHP项目部署

到这里LAMP环境已经部署完,接下来就是把PHP源码放放至Apache指定文件夹中,将数据库sql文件导入mysql数据库。

1)在xshell使用 rz命令将项目PHPOA拷至/var/www/html文件夹中

(yum -y install lrzsz 安装上传下载工具,如果是.zip压缩文件要用unzip命令解压)

f6208cdadfca6348b1a3e30b6d25e2d3.png

6137b0183e670609101bfb5b5bfcd991.png

2)数据库mysql中用source命令导入test.sql文件。

fef2f2ccab5084bbb9729374b357b215.png

mysql导入文件可以参考以下链接:

https://www.cnblogs.com/yuwensong/p/3955834.html

3)访问测试

项目导入成功后在局域网中任意终端 输入 http://ip地址:8080/项目位置

http://192.168.2.110:8080/PHPOA/login.php  便可以访问该网页了。

d3ba168bb03b3218adb910c76f42dc8f.png

1.mysql

数据库目录:/var/lib/mysql/配置文件:/usr/share/mysql(mysql.server命令及配置文件)

相关命令:/usr/bin(mysqladmin mysqldump等命令)

my.cnf:/etc/my.cnf

启动脚本:/etc/rc.d/init.d/(启动脚本文件mysql的目录)

启动命令:service mysql start

停止命令:service mysql stop

运行状态:service mysql status

2.apache

配置文件路径:/etc/httpd/conf/httpd.conf

启动命令:service httpd start

停止命令:service httpd stop

运行状态:service httpd status

3.php

php默认页面路径:/var/www/html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_807906.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Python进行网站页面开发——HTML

目录 一、HTML基础语法 1.HTML是什么? 2.HTML基本结构 3.HTML注释 二、HTML常用标签介绍 1.文本标签 2.格式化标签 3.图片标签 4.超级链接标签 5.表格标签(用来显示数据) 6.表单标签(用来接收数据) 7.行内…

使用Python进行网站页面开发——网页布局介绍

一、传统的DIVCSS布局 1.HTML5语义化标签 <header>定义页面或区段的头部(页眉) <footer>定义页面或区段的尾部&#xff08;页脚) <nav>定义页面或区段的导航区域&#xff08;导航) <section>页面的逻辑区域或内容组合(区块) <article>定义正文或…

使用Python进行网站页面开发——Django框架介绍与安装

一、web开发介绍 二、框架介绍 1.什么是框架? 框架就是程序的骨架&#xff0c;主体结构&#xff0c;也是个半成品。 2&#xff0e;框架的优缺点 可重用、成熟,稳健、易扩展、易维护 3. Python中常见的框架 大包大揽Django被官方称之为完美主义者的Web框架。力求精简web.py…

使用Python进行网站页面开发——Django快速入门

目录 一、项目的创建与运行 1.创建项目 2.运行 二、应用的创建和使用 1&#xff0c;创建一个应用程序 2.编写我们的第一个视图 三、项目的模型 1.连接MySQL数据库设置 2.创建模型 3.激活模型 4.使用&#xff08;两种&#xff09; &#xff08;1&#xff09;现在进入交…

使用Python进行网站页面开发——Django的URL路由配置

目录 一、Django是如何处理一个请求? 二、路径转换器 三、错误处理 四、包括其他的URLconf 五、URL的反向解析 介绍&#xff1a; 一个干净优雅的URL方案是高质量Web应用程序中的一个重要细节。Django可以让你自己设计URL&#xff0c;无论你想要什么&#xff0c;没有框架…

Github搭建个人网站(学习前端,记录个人博客)

目录初步搭建优化页脚固定初步搭建 这是我做的&#xff1a; 访问网页可看&#xff1a; https://chenshunpeng.github.io/&#xff08;仓库地址&#xff1a;here&#xff09; 借鉴自&#xff08;会动的主页&#xff0c;感觉很nice&#xff09;&#xff1a;https://yk-liu.g…

在线翻译网站的对比

技术方面的文档&#xff0c;很多都是英文的&#xff0c;对于英文不好的人来说&#xff0c;看英文文档是件很痛苦的事情&#xff0c;此时就不得不借助于翻译工具了&#xff0c;比如在线翻译网站&#xff0c;那么找到一个合适的翻译网站是非常有帮助的。 在线翻译网站主要有 谷歌…

高并发大流量网站 10 个调优策略

2019独角兽企业重金招聘Python工程师标准>>> 普通的P4服务器一般最多能支持每天10万独立IP&#xff0c;如果访问量比这个还要大&#xff0c; 那么必须首先配置一台更高性能的专用服务器才能解决问题 &#xff0c;否则怎么优化都不可能彻底解决性能问题。1.硬件升级 …

以太坊Dapp项目-拍卖网站-智能合约编写测试

修订日期姓名邮箱2018-10-18brucefengbrucefengbrucefeng.com前言 写这篇文章的初衷其实很简单&#xff0c;在MyEtherWallet上申请以太坊ENS的时候&#xff0c;竞标的以太币两次被吞&#xff0c;而且是在规定时间点进行了价格公告&#xff0c;这篇文章的设计思路其实就是跟ENS的…

RXThink 官方网站正式上线

百度智能云域名服务&#xff0c;.com新用户首购仅需25元 RXThink 是一个开源的权限及内容管理框架&#xff0c;提供更方便、更安全的 WEB 应用开发体验&#xff0c;采用了全新的架构设计和命名空间机制&#xff0c;融合了模块化、驱动化和插件化的设计理念于一体&#xff0c;…

利用新浪云SAE搭建可访问的免费个人网站

注&#xff1a;老师课件中&#xff0c;提到我们应该把网站发布到 http://www.openshift.com , 这是Red-hat 开发的PAAS服务&#xff0c;即是包装好底层的硬件和基础软件&#xff08;如 apache、nginx 、mysql 、php&#xff09;等服务&#xff0c;使用者可以直接在上面发布应用…

新浪云SAE搭建可访问的免费个人网站

注&#xff1a;老师课件中&#xff0c;提到我们应该把网站发布到 http://www.openshift.com , 这是Red-hat 开发的PAAS服务&#xff0c;即是包装好底层的硬件和基础软件&#xff08;如 apache、nginx 、mysql 、php&#xff09;等服务&#xff0c;使用者可以直接在上面发布应用…

php电商网站源码_PHP新款美化ui大学校园表白墙网站源码

源码描述&#xff1a;花十分钟搭建一款学校的表白校园墙程序修复一些小问题&#xff0c;安装很简单&#xff0c;内附安装教程说明安装方法&#xff1a;1、上传源码到主机或服务器2丶导入数据库3、 修改数据库配置地址&#xff0c;\inc\config.php后台账号&#xff1a;admin后台…

如何把不同尺寸ico格式图标_网站ico 图标不会做?用这个小工具轻松搞定

给自己的网站加上一个小图标&#xff0c;显示既专业又美观。网站左上角显示的小图标一般是ico格式的图片&#xff0c;然后在HTML里使用代码去设置ico小图片为该网站的小标。<link rel"shortcut icon" href"/favicon.ico" type"image/x-icon"/…

九天自助建站系统_自助建站系统做网站简单吗?广州有哪些网站建设

自助建站系统是根据传统建站技术&#xff0c;进行升级把开发技术简化&#xff0c;把传统建站高技术门槛降为“零”&#xff0c;使第一次用自助建站系统的用户&#xff0c;也可以轻松简单完成建站。我们继续往下聊一下&#xff0c;详细拆分自助建站系统&#xff0c;到底建站简单…

jupyter不能用linux命令,jupyter网站的使用以及常见linux下的简单的命令

python下安装jupyter常识&#xff1a;linux下查看计算机的ip代码是&#xff1a;ifconfig&#xff1b;ping IP;用户名查看&#xff1a;uname;文件传输&#xff1a;sftp 用户名对方 IP;SSH链接计算机的命令&#xff1a;ssh yuan对方IP&#xff0c;接下来再输入对方计算机passwd1、…

网站设计常用技巧收集

C#论坛同步地址&#xff1a;http://www.cckan.net/thread-1087-1-1.html 先说一下写这篇文章的目的吧&#xff0c;这上面的东西很多不是我写的&#xff0c;也不是我总结的&#xff0c;这点我肯定&#xff0c;呵呵&#xff0c;我希望大家也能提提你自己的建议&#xff0c;希望不…

传统网站与Web标准——DIV+CSS布局实例

主要内容&#xff1a; “结构与表现分离”的设计思想纵向导航条与横向导航条的切换【步骤1】 一、效果 二、HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <…

酷站欣赏:分享13个五彩缤纷的国外网站作品

对于网页设计来说&#xff0c;使用正确的调色板可能是设计过程中最重要的部分&#xff0c;也是最具挑战性的之一。虽然现有的品牌通常对所用颜色的影响最大&#xff0c;但其他因素可以发挥作用。这篇文章&#xff0c;我们已经收集各种使用颜色的的网站作品&#xff0c;为您提供…

python获取get请求的耗时时间_python爬取网站数据四种姿势,你值得拥有

前言首先&#xff0c;分析来爬虫的思路&#xff1a;先在第一个网页(https://www.wikidata.org/w/index.php?titleSpecial:WhatLinksHere/Q5&limit500&from0)中得到500个名人所在的网址&#xff0c;接下来就爬取这500个网页中的名人的名字及描述&#xff0c;如无描述&a…