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 关键字 文件名
③、“|”符号的作用:
user@ubuntu:~/file$ ls
comtest.tar.gz test.abc test.asp test.c test.php
user@ubuntu:~/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
即可!!!

Node.js 官网: http://nodejs.org/
最后更新:2016-7-7 09:09:18
Linux之:Ubuntu速学笔记(2)的更多相关文章
- 沈逸老师ubuntu速学笔记(2)-- ubuntu16.04下 apache2.4和php7结合编译安装,并安裝PDOmysql扩展
1.编译安装apache2.4.20 第一步: ./configure --prefix=/usr/local/httpd --enable-so 第二步: make 第三步: sudo make i ...
- 沈逸老师ubuntu速学笔记(1)--安装flashplayer,配置中文输入法以及常用命令
开篇首先感谢程序员在囧途(www.jtthink.com)以及沈逸老师,此主题笔记主要来源于沈老师课程.同时也感谢少年郎,秦少.花旦等同学分享大家的学习笔记. 1.安装flash player ctr ...
- Linux之:Ubuntu速学笔记(1)
撰写日期:2016-7-2 17:11:28 Saturday 课程资源: web程序员角度ubuntu自修速学课程 链接来源:程序员在囧途, VMware: VMware Workstation1 ...
- LInux 就该这么学 笔记分享
看了Linux就该这么学的前部分书,觉得写的还可以,就在网上找了下面这个同学写的笔记,觉得很详细,所以保存地址,供以后查阅参看.这里对作者表示感谢!!! 博客地址: https://www.cnblo ...
- Linux就该这么学笔记
https://www.linuxprobe.com/========================================================================= ...
- LINUX SHELL脚本攻略笔记[速查]
Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgrep shell数学运算 命令状态 文件描述 ...
- 《Linux就该这么学》培训笔记_ch00_认识Linux系统和红帽认证
<Linux就该这么学>培训笔记_ch00_认识Linux系统和红帽认证 文章最后会post上书本的笔记照片. 文章主要内容: 认识开源 Linux系统的种类及优势特性 认识红帽系统及红帽 ...
- 《Linux就该这么学》培训笔记_ch09_使用ssh服务管理远程主机
<Linux就该这么学>培训笔记_ch09_使用ssh服务管理远程主机 文章最后会post上书本的笔记照片. 文章主要内容: 配置网络服务 远程控制服务 不间断会话服务 书本笔记 配置网络 ...
- 《Linux就该这么学》培训笔记_ch17_使用iSCSI服务部署网络存储
<Linux就该这么学>培训笔记_ch17_使用iSCSI服务部署网络存储 文章最后会post上书本的笔记照片. 文章主要内容: iSCSI技术介绍 创建RAID磁盘阵列 配置iSCSI服 ...
随机推荐
- php-fpm 启动参数及重要配置详解
约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini 一,php- ...
- 挖掘机力矩限制器/挖掘机称重系统/挖泥机称重/Excavators load protection/Load moment indicator
挖掘机力矩限制器是臂架型起重机机械的安全保护装置,本产品采用32位高性能微处理器为硬件平台 ,软件算法采用国内最先进的液压取力算法,该算法吸收多年的现场经验,不断改进完善而成.本产品符合<GB1 ...
- lecture11-hopfiled网络与玻尔兹曼机
Hinton课程第11课 这部分的课程算是个知识背景,讲述RBM的来源吧,毕竟是按照hopfield--BM-RBM的路线过来的. 因为水平有限,都是直译,如果纠结某句话,肯定看不懂,所以这些课程只需 ...
- TensorFlow的开源与Hadoop的开源
最近看TensorFlow代码的时候,用Git pull下来最新的master一看,哇好多的更新,然后点击去之前看到一半的cc文件继续看,好多地方都改变了.但是一看Git log,有好多巨大的comm ...
- rsync实现负载均衡集群文件同步,搭建线上测试部署环境
闲来无事,搭建一个负载均衡集群,至于负载均衡集群搭建过程,找时间写下.这次主要写集群之间的文件同步,以及线上测试环境的搭建. 笔者看过很多公司都没有线上测试环境,真是崩溃了,不造怎么确保线上线下环境一 ...
- 关于Hellas和Greece
一直以来我就好奇,为什么希腊的中文名字“希腊”和英文名字”Greece”听起来都不像(就像“德国”不像“Germany”一样),而且,为什么在很多体育比赛中看到希腊运动员的衣服上都是“Hellas”, ...
- 记一次使用命令行启动部署在tomcat上的应用
在Eclipes进行程序开发完成后,一般都会直接在Eclipse部署启动,其中的一些启动参数设置都会在其中进行,若用命令行启动,则需要手动配置. 程序开发完成后打成的war包,需要部署到Tomcat应 ...
- Dll的显式和隐式调用
建立项目,请选择Win32 控制台项目(Win32 Console Application),选择DLL和空项目选项.DLLs可能并不如你想像的那样难.首先写你的头文件(header file):称为 ...
- springMvc的第一个demo
1.下载jar包 http://repo.spring.io/libs-release-local/org/springframework/spring/4.2.3.RELEASE/ 2.下载源码 j ...
- OkHttp 3.4入门
OkHttp 3.4入门 配置方法 (一)导入Jar包http://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.4.0-RC1/okhtt ...