撰写日期: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

最新文章

  1. UML类图简单介绍
  2. iOS Core Animation之CALayer心得
  3. js 继承
  4. 关于Linux的内存(free -m)
  5. Mathematics:Ultra-QuickSort(POJ 2299)
  6. java实现生产者消费者问题
  7. Python递归遍历目录下所有文件
  8. nodejs在服务器上运行
  9. Bootstrap 图标
  10. Odwiedziny[POI 2015]
  11. vagrant命令
  12. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.3版本全新发布
  13. oracle 12g,断电,数据库启动不了,无法登录 并且 报ora-00119和ora-00132错误
  14. Selenium 工作原理
  15. CUDA编程模型——组织并行线程3 (2D grid 1D block)
  16. php中函数里面使用函数外面的变量
  17. 解决ASP.NET中ServiceStack.Redis每小时6000次访问请求的问题
  18. python __name__ 和__main__的使用领悟
  19. 基于keras的fasttext短文本分类
  20. w​i​n​d​o​w​s​ ​s​e​r​v​e​r​ ​2​0​0​8​ ​r​2​ ​启​用​索​引(转)

热门文章

  1. 优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案
  2. matlab 画图数据导入
  3. JavaScript学习笔记-选择器集合调用方法
  4. 54-locate 简明笔记
  5. CSS中margin与padding的区别
  6. Day One(Beta)
  7. if -else 条件语句原理
  8. Mybatis学习--spring和Mybatis整合
  9. ubuntu下启动、关闭tomcat,查看tomcat运行日志
  10. mindmup-editabletable-编辑table的使用