Linux的安装与Linux下PHP开发环境的搭建(LAMP)
Linux的安装以及PHP环境的搭建
引言: 对于沉迷于windows数年的用户(比如笔者)来说,Linux中的红帽和utunbu虽然看起来和windows比较像,但是操作起来却是大不相同,需要一个适应过程,而环境的搭建是系统使用的一个较难的行为,所以入Linux需谨慎。经过两天的折磨,终于在各种大神的攻略下建立了PHP环境,以下仅供参考。
Linux的安装
1.1准备工具
U盘一个(需要格式化)
下载软件UltraISO(软通牒)
下载Linux系统镜像文件,自行百度如utunbu,centOS(7G),红帽子等1.2制作U盘载体
插入U盘
启动UltraISO ,点击继续试用,左上角打开导入镜像文件,镜像文件后缀应为iso
点击上面的启用->写入硬盘镜像,格式化U盘,写入镜像文件等待直到写入完成1.3装入系统
重启电脑,在系统刚亮时按F2/F12,这取决于电脑的品牌,可能是其他键位,建议关机再开机,否则很容易错过,按键进入启动选择界面,选择USB启动,然后等待一会儿会出现Linux安装选项,选择与windows共存,笔者所用为ubuntu官网系统,检测/选项较为全面,建议下载,注意选择分区,不要覆盖了原有的存储。1.4安装尾声
等到让你输入用户名,电脑名,密码时,系统安装就进入尾声了,注意你的这些信 息,尤其是密码,以后会用到Linux刚学会的几点
2.1终端(命令行)
命令行是所有Linux系统通用的,也是根本,用命令行操作更快捷,启动命令行的方式有左上角→终端,桌面右键→终端,开启后也可以在左边右键把终端固定住,快捷启动。2.2权限
其实windows也是有权限的,不过默认全都root了,但是Linux没有那么简单,有的操作必须root权限并且必须在命令行完成,有一个代码开头可能总会用到,就是sudo,表明是root操作,还有一行代码可能总会用到,sudo chmod 777 路径/文件名,注意中间空格和当前目录,这行代码代表指定文件所有人都有权读写。2.3输入法与搜索
右上角有个键盘符号,点击可以切换中文输入法,输入法一般都自带中文,这和安 装的时候有关,没有可以搜索输入法,可以在域名写入www.baidu.com然后直接打拼音会有提示的,但是记得下Linux环境下的输入法,windows版本的是不能用的。Linux下软件的安装
3.1 Linux安装与windows的区别
假如我们下好了输入法,该怎么安装呢,这就不得不说Linux的软件安装了,Linux的软件安装与windows比较为原生,没有 点击安装.exe ,Linux下软件来源有几种1.tar包 2.rpm包3. Dpkg包,这些包都不是那种点击安装的类型,其中rpm和Dpkg还要安装组件。
3.2命令行安装
有没有简便方法呢,答案是肯定的,便捷方法就是打开终端,输入sudo apt-get install 软件名,还自带搜索功能,是不是比windows还简便,具体的应用我们可以在apache2+PHP+mysql的安装中体会到。apache2+PHP+mysql的安装
4.1安装
apache2
sudoapt-get install apache2
php(7.0)
sudoapt-get install php
sudoapt-get install php-xml
apt-getinstall libapache2-mod-php7.0
mysql
sudoapt-get install mysql-server
sudoapt-get install php-mysql
apt-getinstall libapache2-mod-auth-mysql
4.2配置
apache2配置
ubuntu位置:/etc/apache2/apache2.conf
工作空间软链接,在指定目录下就可以在apache2运行
sudoln -s /自己/的目录/ /var/www/html/
ls -l /var/www/html/ 测试
php配置
ubuntu位置:/etc/php/7.0/apache2/php.ini
具体按需配置,博主目前还没尝试过
mysql配置
ubuntu位置:/etc/mysql
比较分散,博主也没试过
4.3测试
apache:浏览器url输入localhost
php:在apache2工作空间/var/www/html/建立一个php文件,内含
<?phpphpinfo();?>
mysql:在apache2工作空间/var/www/html/建立一个php文件,内含
<?php $con=mysqli_connect("localhost","你的用户名","你的密码");if($con){echo"连接成功";}?>
eclipse for PHP的安装(tar.gz包的方法)
5.1下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
同意协议,然后按照你的处理器下载,推荐下载tar.gz包
放到你想要的地方5.2安装jdk
首先查看当前jdk版本,java -version命令查看
如果有jdk,rpm -e –nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64卸载
需要rpm组件 sudo apt-get install rpm安装
没有或者卸载完成之后
在你想要的位置解压jdk,移动jdk可以通过图形界面,没有权限就777
sudo tar zxvf 目录名/文件名.tar.gz5.3配置jdk
打开 ~/.bashrc 文件 ,在末尾加入以下内容:
JAVA_HOME = /usr/java/jdk1.6.0_03
CLASSPATH = .:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin
然后执行 source ~/.bashrc
5.4下载eclipse for php
地址https://www.eclipse.org/downloads/download.php?file=/oomph/epp/neon/R/eclipse-inst-linux64.tar.gz
点击右侧的Linux 64bit或者32bit
下载,然后将它放到你想安装软件的地方
5.5安装eclipse
然后进入终端,可以通过cd命令进入目录,也可以直接tar zxvf 目录名/文件名.tar.gz 其实这个版本的eclipse是解压后就能用的,哈哈,但是运行需要jdk
最后,如果你完成了这些,细细体会下Linux,你会觉得努力并没有白费
博主也是菜鸟,不过如果安装过程有问题,欢迎交流,也希望前辈们多多指导
Linux的安装与Linux下PHP开发环境的搭建(LAMP)相关推荐
- Linux环境下Android开发环境的搭建
本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...
- ubuntu 11.04下Android开发环境的搭建!
ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...
- VC下FFmpeg开发环境的搭建
以下内容为整理的学习笔记,出自雷神:基于 FFmpeg + SDL 的视频播放器的制作 文章目录 VC下FFmpeg开发环境的搭建 1.新建VC项目 2.拷贝FFmpeg开发文件 3.配置开发文件 4 ...
- Win7下Android开发环境的搭建(更新于2015/3)
Win7下Android开发环境的搭建(更新于2015/3) --JDK + Eclipse + Android SDK + ADT 的安装.配置 Android开发环境搭建并不复杂,就是资源不好下, ...
- Linux下Java开发环境的搭建Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47
Tomcat6+jdk6+eclipse3.5.2+Myeclipse9.0+mysql5.1.47 1.JDK的安装:usr/java/jdk1.6.0_25 下载:jdk-6u25-linux-i ...
- linux修改mysql配置文件_Linux下PHP开发环境搭建(Apache2.4+PHP7.1+MySQL5.7)
LAMP是当下非常热门的Web开发环境.很多开发者在搭建LAMP的过程中会遇到各种各样的问题,想到这些头都快爆炸了,今天特意抽出时间将PHP开发环境的搭建过程记录下来,以便供大家做个参考.如果大家发现 ...
- matlab开发环境,Windows 下开源开发环境的搭建
因项目需要在 Windows 下测试开发的程序, 所以研究了一下如何在 Windows 下搭建基于 gcc 的开源开发环境. MSYS2 是 Windows 下的一款开源软件构建和发布平台, 网址为 ...
- Linux下Minigui开发环境的搭建(PC+S3C2440
花了两天时间终于把Minigui的开发环境搭建好了,遇到了很多问题,看了很多人的博客,对我的启发很大.关键是以前偷懒装redhat的时候为了省空间,很多库文件都没安装搞的自己很狼狈,不过也由于这个原因 ...
- linux 下 eclipse 开发环境的搭建
在windows平台下开发习惯了各种ide,不得不承认ide给我们开发带来的便捷.于是希望在linux平台下也希望找到一个合适的ide.这就想起来了eclipse具有跨平台性. 那么就开始搭建环境吧. ...
最新文章
- 打印包含在 boost::exception 中的所有数据的测试程序
- laravel 5.1 php版本号,发行版本说明 | 序言 | Laravel 5.1 中文文档
- 多选框实现全选_Angular1.x-checkbox-全选amp;单选amp;多选
- Windows下搭建IOS开发环境(一)
- (转)Hibernate框架基础——cascade属性
- 最常用的css垂直居中方法
- SQLServer实战经验分享--ServiceBroker安全配置和使用示例
- ykhmi是什么触摸屏软件_触摸屏如何读写变频器参数?如何控制变频器?实操步骤及方法分享...
- 2020-8-4 Codeforces摸鱼报告
- java开发安卓app_开发安卓app常用的三种开发语言
- 如何限制计算机游戏,如何禁止玩电脑游戏、屏蔽网络游戏方法
- thinkphp5 模板使用php,模板 · ThinkPHP5.1完全开发手册 · 看云
- Java学习(10) —— 常用类
- java 软键盘_【学习笔记】【java appium】软键盘搜索、回车按钮
- 传统的6d位姿估计fangfa1_6D目标姿态估计,李飞飞夫妇等提出DenseFusion
- shell 亚瑟王环
- 2022中山大学计算机考研专硕初试经验分享
- 【月刊】在四月奔跑起来,即使道路泥泞,也会收获遍野的烂漫
- 基于某知名招聘网站的上海财务岗位数据分析(含excel可视化)
- Mac文件编码格式转换
热门文章
- office timeline 5|office timeline pro/plus 5(PPT时间轴制作插件) v5.00.00.00
- phpmywind 手机站多语言版本
- 一个看漫画、看资讯、逛论坛、听歌的神器,务必吃下这颗安利!
- Codeforces C. Destroying Array
- 三步必杀(高阶差分系列)
- android通过webview调起支付宝app支付
- 计算机在会计中的应用书籍,Excel在会计中的应用
- linux 光盘刻录命令,在Linux操作系统中使用命令进行光盘刻录
- [Luogu P3975] [TJOI2015]弦论
- 坑了程序员的政府项目是什么样的?