Linux的安装以及PHP环境的搭建

引言: 对于沉迷于windows数年的用户(比如笔者)来说,Linux中的红帽和utunbu虽然看起来和windows比较像,但是操作起来却是大不相同,需要一个适应过程,而环境的搭建是系统使用的一个较难的行为,所以入Linux需谨慎。经过两天的折磨,终于在各种大神的攻略下建立了PHP环境,以下仅供参考。

  1. 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安装尾声
    等到让你输入用户名,电脑名,密码时,系统安装就进入尾声了,注意你的这些信 息,尤其是密码,以后会用到

  2. Linux刚学会的几点

    2.1终端(命令行)
    命令行是所有Linux系统通用的,也是根本,用命令行操作更快捷,启动命令行的方式有左上角→终端,桌面右键→终端,开启后也可以在左边右键把终端固定住,快捷启动。

    2.2权限
    其实windows也是有权限的,不过默认全都root了,但是Linux没有那么简单,有的操作必须root权限并且必须在命令行完成,有一个代码开头可能总会用到,就是sudo,表明是root操作,还有一行代码可能总会用到,sudo chmod 777 路径/文件名,注意中间空格和当前目录,这行代码代表指定文件所有人都有权读写。

    2.3输入法与搜索
    右上角有个键盘符号,点击可以切换中文输入法,输入法一般都自带中文,这和安 装的时候有关,没有可以搜索输入法,可以在域名写入www.baidu.com然后直接打拼音会有提示的,但是记得下Linux环境下的输入法,windows版本的是不能用的。

  3. 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的安装中体会到。

  4. 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"连接成功";}?>
  5. 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.gz

    5.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)相关推荐

  1. Linux环境下Android开发环境的搭建

    本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...

  2. ubuntu 11.04下Android开发环境的搭建!

    ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...

  3. VC下FFmpeg开发环境的搭建

    以下内容为整理的学习笔记,出自雷神:基于 FFmpeg + SDL 的视频播放器的制作 文章目录 VC下FFmpeg开发环境的搭建 1.新建VC项目 2.拷贝FFmpeg开发文件 3.配置开发文件 4 ...

  4. Win7下Android开发环境的搭建(更新于2015/3)

    Win7下Android开发环境的搭建(更新于2015/3) --JDK + Eclipse + Android SDK + ADT 的安装.配置 Android开发环境搭建并不复杂,就是资源不好下, ...

  5. 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 ...

  6. linux修改mysql配置文件_Linux下PHP开发环境搭建(Apache2.4+PHP7.1+MySQL5.7)

    LAMP是当下非常热门的Web开发环境.很多开发者在搭建LAMP的过程中会遇到各种各样的问题,想到这些头都快爆炸了,今天特意抽出时间将PHP开发环境的搭建过程记录下来,以便供大家做个参考.如果大家发现 ...

  7. matlab开发环境,Windows 下开源开发环境的搭建

    因项目需要在 Windows 下测试开发的程序, 所以研究了一下如何在 Windows 下搭建基于 gcc 的开源开发环境. MSYS2 是 Windows 下的一款开源软件构建和发布平台, 网址为  ...

  8. Linux下Minigui开发环境的搭建(PC+S3C2440

    花了两天时间终于把Minigui的开发环境搭建好了,遇到了很多问题,看了很多人的博客,对我的启发很大.关键是以前偷懒装redhat的时候为了省空间,很多库文件都没安装搞的自己很狼狈,不过也由于这个原因 ...

  9. linux 下 eclipse 开发环境的搭建

    在windows平台下开发习惯了各种ide,不得不承认ide给我们开发带来的便捷.于是希望在linux平台下也希望找到一个合适的ide.这就想起来了eclipse具有跨平台性. 那么就开始搭建环境吧. ...

最新文章

  1. 打印包含在 boost::exception 中的所有数据的测试程序
  2. laravel 5.1 php版本号,发行版本说明 | 序言 | Laravel 5.1 中文文档
  3. 多选框实现全选_Angular1.x-checkbox-全选amp;单选amp;多选
  4. Windows下搭建IOS开发环境(一)
  5. (转)Hibernate框架基础——cascade属性
  6. 最常用的css垂直居中方法
  7. SQLServer实战经验分享--ServiceBroker安全配置和使用示例
  8. ykhmi是什么触摸屏软件_触摸屏如何读写变频器参数?如何控制变频器?实操步骤及方法分享...
  9. 2020-8-4 Codeforces摸鱼报告
  10. java开发安卓app_开发安卓app常用的三种开发语言
  11. 如何限制计算机游戏,如何禁止玩电脑游戏、屏蔽网络游戏方法
  12. thinkphp5 模板使用php,模板 · ThinkPHP5.1完全开发手册 · 看云
  13. Java学习(10) —— 常用类
  14. java 软键盘_【学习笔记】【java appium】软键盘搜索、回车按钮
  15. 传统的6d位姿估计fangfa1_6D目标姿态估计,李飞飞夫妇等提出DenseFusion
  16. shell 亚瑟王环
  17. 2022中山大学计算机考研专硕初试经验分享
  18. 【月刊】在四月奔跑起来,即使道路泥泞,也会收获遍野的烂漫
  19. 基于某知名招聘网站的上海财务岗位数据分析(含excel可视化)
  20. Mac文件编码格式转换

热门文章

  1. office timeline 5|office timeline pro/plus 5(PPT时间轴制作插件) v5.00.00.00
  2. phpmywind 手机站多语言版本
  3. 一个看漫画、看资讯、逛论坛、听歌的神器,务必吃下这颗安利!
  4. Codeforces C. Destroying Array
  5. 三步必杀(高阶差分系列)
  6. android通过webview调起支付宝app支付
  7. 计算机在会计中的应用书籍,Excel在会计中的应用
  8. linux 光盘刻录命令,在Linux操作系统中使用命令进行光盘刻录
  9. [Luogu P3975] [TJOI2015]弦论
  10. 坑了程序员的政府项目是什么样的?