LAMP 开发环境搭建
LAMP 开发环境搭建
文章目录
- LAMP 开发环境搭建
- 前言
- 一、PHP开发环境搭建(LAMP)
- 1.CentOS 7
- 2.PHP 连接 MySQL 数据库
- 2.1 概述
- 2.2 PHP 连接MySQL 数据库
- 总结
环境
- CentOS 7.6
- Chrome
前言
LAMP 架构:Linux + Apache + MySQL/Mariadb + PHP/Python
LNMP架构:Linux + Nginx + MySQL/Mariadb + PHP/Python
一、PHP开发环境搭建(LAMP)
1.CentOS 7
安装 Apache 、Mariadb、php
yum install -y httpd mariadb mariadb-server php php-mysql
启动Apache服务并设置开机自启
systemctl start httpd
systemctl enable httpd
开启MySQL 服务并设置开机自启
systemctl start mariadb
systemctl enable mariadb
配置 MySQL 数据 root 用户密码 请记住后期搭建环境会使用到
mysqladmin -u root password "123456"
mysql -u root -p123456
exit
清空防火墙策略
iptables -F
测试 Apache 是否支持 php
vim /var/www/html/test.php <?phpphpinfo();
?>
输入网址 http://192.168.37.156/test.php 显示这个页面说明没有问题
2.PHP 连接 MySQL 数据库
2.1 概述
PHP 编程语言要想操作 MySQL,执行 SQL 语句,进行增删改查,首先必须要与 MYSQL 数据库建立连接,才能进行数据的存储与查询读取。PHP 要想连接 MYSQL 数据库,需要 MySQL 服务器地址、用户名、密码和数据库名称
语法:
mysql_connect(db_host:db_port,db_user,db_pwd)
说明:
mysql_connect 是 MySQL 的函数,打开一个 MySQL 连接
db_host 要连接的数据库服务器的地址
db_port 数据库服务器的端口,默认 3306,可以不写,不写就是默认的端口 db_user 数据库的用户名
db_pwd 数据库的密码
如果连接成功,则返回一个 MySQL 连接标识,失败则返回 FALSE。
2.2 PHP 连接MySQL 数据库
[root@localhost ~]# cd /var/www/html/
[root@localhost html]# vim conn.php
<?php
<?php
$result = mysql_connect('localhost','root','123456');if($result){ echo "数据库连接成功"; }else{ echo "数据库连接失败"; }
?>
保存退出
浏览器访问:http://192.168.37.156/conn.php
没有输出 “数据库连接失败” 说明连接成功
数据库连接成功,我们还要设置编码和要使用的数据库
mysql_query("set names 'utf8'"); //编码转化
mysql_select_db("mysql"); //设置使用的数据库
# 注:mysql_query 函数执行一条 MySQL 查询
mysql_select_db() 函数设置活动的 MySQL 数据库,如果成功,则该函数返回 true。如果失败,则返回 false。
在脚本加入该编码连接数据库
[root@localhost html]# vim conn.php
mysql_query("set names 'utf8'");
$select_db = mysql_select_db("mysql");
if(!$select_db){ echo "不能连接到此数据库:\n".mysql_error(); }
没有问题说明写入成功
http://192.168.37.156/conn.php
总结
本章学习了 怎么去搭建 LAMP 环境,在后期测试网站会经常用到,建议拍摄快照。
LAMP 开发环境搭建相关推荐
- ubuntu 9 下 LAMP开发环境搭建
LAMP(Linux+Apache+Mysql+Perl/PHP/Python)是基于 Linux,Apache,MySQL和PHP的开放资源网 络开发平台,被喻为PHP开发的黄金组合. 1.Ubun ...
- 一天一点linux(9):ubuntu下如何搭建LAMP开发环境?
功能介绍 上一次搭建Linux下LAMP环境是基于的CentOS6.7版本,采取的方式是源码编译安装,折腾了好久才在CentOS下,把LAMP环境给搭建起来,而Ubuntu作为现在主流的Linux版本 ...
- 上手阿里云服务器(一)——搭建LAMP开发环境、防火墙、文件传输
轻量应用服务器的搭建 搭建LAMP开发环境 防火墙规则 上传Web文件 参考文档:阿里云云服务器官方文档 参考视频:b站教程视频 为了更简单地入门云计算,所以选择使用轻量应用服务器(有别于云服务器EC ...
- php连接mysql开发环境_PHP开发环境搭建及常用的数据库操作
PHP开发环境搭建及常用的数据库操作 常见的web服务器: httpd(Apache).nginx+PHP Tomcat:jsp+html win:IIS 客户端:IE.firefox.chrome. ...
- LAMP服务器环境搭建及工程部署
LAMP服务器环境搭建及工程部署 这篇文章是我之前讲的环境搭建和项目部署视频讲解的文字版本,由于之前直播录屏的时候没有空闲的服务器进行搭建,所以没有详细的截图等可以展示. 现在刚好我手头有一台vps刚 ...
- php网站建设实训引言_PHP的开发环境搭建与网站设计实现分析论文
PHP的开发环境搭建与网站设计实现分析论文 [摘要]在网络信息的冲击下,传统营销模式发生了较大程度上的变化.目前企业在发展过程中,通常会采取"传统营销+网络营销"的模式.而在网络营 ...
- PHP开发环境搭建工具有哪些?
对于php开发小白来说搭建一个php运行环境就是一道坎! 因为要做php开发,搭建一个能够运行php网站的服务器环境是第一步,传统的php环境软件非常复杂,好在很多公司开发了一键搭建php安装环境,一 ...
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十九讲:apache+php+mysql开发环境搭建(wamp)
陈力:传智播客古代 珍宝币 泡泡龙游戏开发第十九讲:apache+php+mysql开发环境搭建(wamp) window环境下进行网站建设时,必须要进行wamp环境的搭建.本文介绍了如果配置apac ...
- Android环境搭建和Android HelloWorld—Android开发环境搭建
Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...
最新文章
- GDC服务器主机与证书不匹配,调用web服务soap时,错误https URL主机名与客户端信任库中服务器证书上的公用名(CN)不匹配...
- cocos2d-x 自己写的一个scrollview 有待完善
- Linux自启进程管理工具,进程管理工具Supervisor的安装及使用
- C语言学习之有一个分数序列2/1、3/2、5/3、8/5、13/8、21/13,……求出这个数列的前20项之和。
- 如何提高自身监控系统的能力?
- 第三课——MFC编程
- resin指定java版本_resin的几个常用配置
- Linux学习笔记-动态库的使用
- 聊聊研读论文有哪些经验之谈?
- Python爬取千条相亲数据,看看单身率90%的中国男女都在挑剔什么
- (3)机器学习_逻辑模型_决策树
- E企云企业邮箱,选了不后悔
- 为羊哥点赞,利用云服务器搭建私人云笔记
- Mysql 免安装版本
- 记录一次Java笔试题记录一次Java笔试题
- Android 黑科技(设备管理器等)
- 滑动轨迹生成的思路和代码分享-测试可过极验 90%机率
- 前端:移动端“淘宝造物节” 3D绚酷空间 VR 场景
- 【梦幻连连连】源码分析(二)
- java string类型时间比较大小_Java String类型时间比较大小
热门文章
- 国外知名乐队都在用的社交媒体二维码
- 基于pandas python sklearn 的美团某商家的评论分类(文本分类)
- Win10系统设置IP无法保存解决方式
- 如何跟开发就测试范围进行沟通?
- 信息安全快讯丨生日快乐,我的国
- 基于PyQt5实现的PDF小工具
- PBox 基于 Dll 动态库窗体的模块化开发平台 (已开源)
- PictureMerge
- proteus教程——cc4021串行输入
- 【windows2008R2问题2】Windows Server® 2008 Enterprise 组件服务 找不到 ”Microsoft Word 97 - 2003 文档“组件...