Linux之:Ubuntu速学笔记(2)

撰写日期:2016-7-3 18:20:39

基本内容包括:Flash player安装、编译安装PHP、写个简单的PHP程序;Java程序(Java需要使用“javac”命令编译一下才能执行)

一、安装PHP、flash player、简单的PHP程序编写

1、安装flash player

①、练习使用apt-get方法安装:

先执行:sudo apt-get update (更新,为保证我们的软件源是最新的)

再执行:apt-cache search flash

最后安装:sudo apt-get install flashplugin-installer

②、grep命令  Linux里面强大的文本搜索工具,在文本里搜索

在(文本)文件中输入一个关键字,然后 grep 关键字 文件名

③、“|”符号的作用:

[email protected]:~/file$ ls
comtest.tar.gz test.abc test.asp test.c test.php
[email protected]:~/file$ ls | grep php
test.php

apt-cache search flash | grep "^flash"(正则表达式搜索flash开头的软件源)仅仅列举“flash”开头的搜索结果

(sudo) apt-get install *** -y   (默认安装)

2、编译安装PHP

php.net PHP官方网站下载后编译安装

www.mysql.com Mysql的官网下载编译安装(大概需2个多小时)

(执行编译安装需要计算机配置比较好)

(以后的软件最好都认准官网去下载,若实在不知道就去百度再搜)

编译安装一般要三个步骤:预编译->编译->执行安装

cmake (预编译) ; make(编译);make install (执行安装)

注意:保证安装所放置的目录有权限,比如可以放在 /usr/local/ 目录下边。要了解其原理,弄清细节,往往出错都是在一些细节上~

mysql的配置文件很重要!

启动mysql    mysqld_safe是脚本文件,怎样去执行mysqld,因此需要去执行mysql_safe,不要直接去执行mysqld

./mysqld --verbose --help  | grep cnf

外部去连用的是http协议,而非socket协议

ps -ef | grep **  查看名为**的进程

所在目录/mysql -u root -p  (回车输入密码)  使用root用户登录mysql  可以修改密码

修改后使用命令:所在目录/mysql -u root -p密码  (-p与密码之间不用加空格)

3、简单的PHP程序

二、memcached安装  (缓存系统)

官网:memcached.org   选择当前的稳定版本

Memcached是缓存系统

先安装依赖: sudo  apt-get install libevent-dev -y

 命令行的下载安装

wget http://memcached.org/latest (不可用)=>下载之后,找到所在的文件夹,

tar -zxvf memcached-1.x.x.tar.gz (解压)

cd memcached-1.x.x (打开目录)

./configure --prefix=/usr/local/memcached (配置安装路径-预编译)

make (编译),sudo make install(执行安装)

运行:/usr/local/memcached/bin/memcached -d -m 512 -u USERName  -l 127.0.0.1 -p 11211 -c 1024 -P /usr/local/memcached/memcached.pid

查看进程:ps -ef | grep memcached

设置缓存:

telnet 127.0.0.1 11211

set name 0 20 6

USERName

回车会输出:STORED

get name

回车会在下边输出name的信息:

VALUE name 0 8
USERname
END

遇到报错:

CLIENT_ERROR bad data chunk

是因为

set name 0 20 6

USERName

该颜色的数据不匹配造成的,USERName是8个字符,但设置name是6个,改一致即可!

set name 0 20 8

USERName

即可!!!

最后更新:2016-7-3 22:46:41

时间: 2024-08-26 18:45:25

Linux之:Ubuntu速学笔记(2)的相关文章

沈逸老师ubuntu速学笔记(2)-- ubuntu16.04下 apache2.4和php7结合编译安装,并安裝PDOmysql扩展

1.编译安装apache2.4.20 1 第一步: ./configure --prefix=/usr/local/httpd --enable-so 2 第二步: make 3 第三步: sudo make install 2.编译安装libiconv    到这去下载,并编译安装    http://www.gnu.org/software/libiconv/#TOCdownloading 1 第一步:./configure --prefix=/usr/local 2 第二步: make 3

Linux之:Ubuntu速学笔记(1)

撰写日期:2016-7-2 17:11:28 Saturday 课程资源:  web程序员角度ubuntu自修速学课程 链接来源:程序员在囧途, VMware: VMware Workstation12 Ubuntu: Ubuntu16.04-64位 写文章之前要感谢 囧途讲师(以后简称“囧师”,望叔见谅)[沈逸]“沈叔”,O(∩_∩)O哈哈~ 叔的详细讲解和谆谆教导,让我们这样的小白快速学到很多珍贵的技能,谢谢叔! Ubuntu的安装与操作就不再赘述了,本小白现在常用的是桌面的,, 如果使用T

沈逸老师ubuntu速学笔记(1)--安装flashplayer,配置中文输入法以及常用命令

开篇首先感谢程序员在囧途(www.jtthink.com)以及沈逸老师,此主题笔记主要来源于沈老师课程.同时也感谢少年郎,秦少.花旦等同学分享大家的学习笔记. 1.安装flash player ctrl+alt+t打开终端 输入命令: 1 sudo apt-get install flashplugin-installer 等待完成... 2.Ubuntu 16.04配置中文输入法   在systemseting->Language Support 安装中文包,并将keyboard input

Linux系统ubuntu操作学习笔记

1,swp分区:当内存不够时用swp分区顶替内存 2,语言环境检查  locale –a:可以明白系统支持什么语言 3,安装软件: apt-cache search(软件):搜索软件 apt-cache show(软件):查询安装包相关信息 sodo apt-get install(软件):安装软件 sodo apt-get remove(软件) :删除软件包 4,安装软件方法二: dpkg-i(软件).deb安装软件 dpkg-r(软件)删除包 dpkg-p(软件)删除包(包括配置文件) 5,

LINUX SHELL脚本攻略笔记[速查]

Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgrep shell数学运算 命令状态 文件描述符和重定向 cat 数组和关联数组 alias date 调试脚本 函数和参数 管道 读取命令输出 read 字段分隔符和迭代器 循环 比较和测试 find xargs tr md5sum sha1sum 对目录进行校验 sort uniq tempfile split bash变量匹配切分 exp

linux下安装一款笔记软件(为知笔记)

今天突然想在ubuntu上安装一款跨平台(windows.linux.android)的笔记软件来做日常记录.文章记录以及网页收藏.原先并没有使用过类似的软件,只是见身边的很多人在使用印象笔记来做记录,但是度娘搜索查看之后发现,印象笔记官方只有Windows和android版本,linux的版本的好像是由其他人开发的,另外它还分什么国际版和国内版什么的,搞得好乱呐.搜索到以下安装的方法,但是并没有成功. 1 #安装Everpad 本人并未成功 2 3 sudo add-apt-repositor

《鸟哥的Linux私房菜》学习笔记(0)

听说Linux已经有很长一段时间了,但是从未系统的学习过Linux.这次把在博客园的处女秀给了Linux,希望能够给自己学习Linux一种坚持的动力,坚持就是胜利,fighting! 在我看来,成为技术大牛之前,写博客主要是对自己所学的东西作以总结,涉及的东西也稍显浅薄,但是却能够为更深一步的学习打下基础,于是我选择了写博客!以前从未写过博客,博客给人第一印象——高大上,现在要写了,顿感压力山大,还好本人的初衷是为了知识的整理,暂时这样安慰一下我自己吧.初期的博客,我想肯定会是非常糟糕的,但是我

linux就该这么学第五课

linux就该这么学第五课 vim编辑器 命令模式 复制:yy 剪切删除:dd u:撤销上一步的操作 p:将之前操作的步骤返回 n/N:搜索下一个字符串/搜索上一个字符串 输入模式 直接输入即可,跟记事本一样 末行模式 :w保存 :q退出 q!:强制退出 :命令 直接执行相应命令 :整数 跳转到该行 输入模式无法直接进入末行模式,反之一样,都需要通过命令模式进入输入模式或者末行模式 编辑脚本 固定格式: #! /bin/bash #注释 相应命令 接受用户参数 $0:shell脚本的名称 $#:

Linux就应该这么学第六课

Linux就应该这么学第六课 for条件循环语句 格式: for 变量名 in 取值来源 do 命令序列 done while条件循环语句 格式: while 条件测试操作 do 命令序列 done case条件测试语句 case 变量值 in 模式 1) 命令序列1 ;; 模式 2) 命令序列2 ;; 模式 3) 命令序列3 ;; *) 默认命令序列 esac 计划任务服务程序 at命令 at +时间 按ctrl+d组合键来结束编写计划任务 at -l 查看任务列表 at -c 序号 查看任务