- 浏览: 448710 次
- 性别:
- 来自: 长沙
文章分类
最新评论
-
baijiazi521:
报压缩损坏的解决方案!!!!!!!!!!!!是因为默认的第二个 ...
web services cxf 视频教程 -
李涤尘:
写得太好了。必须顶一个
oracle触发器使用 -
359126613:
你要是在s:Panel 加上title他也不会显示。。。
flex4 创建右键菜单的bug -
BenBen_1989:
[url]web services cxf 视频教程[/url ...
web services cxf 视频教程 -
tengyue5i5j:
楼主帮看下 关于jaxb的两个压缩包都下了 就是解压缺少文件 ...
web services cxf 视频教程
常用操作:
#更新系统:
sudo apt-get update
#备份文件
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old
#设置权限:
sudo chmod 777 /var/www
如果子目录也要同样权限如:sudo chmod -R 777 /var/www
#重启服务前先检查下apache语法
sudo apache2ctl configtest
目录操作:
mkdir 目录名 创建一个目录
rmdir 空目录名 删除一个空目录
rm 文件名 文件名 删除一个文件或多个文件
rm -rf 非空目录名 删除一个非空目录下的一切
设置ROOT密码方法如下:
开启终端,输入以下命令:
sudo passwd root
启用 mod_rewrite 模块
sudo a2enmod rewrite
查看mac地址: sudo lshw -C network
查看网络ip: ifconfig
查看端口: netstat -nat
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
安装ssh
===============================
问题1:
最近遇到了问题:安装ssh后执行/etc/init.d/ssh restart 报错 command not found
1、判断是否安装了ssh
ssh localhost 或者 ps -e |grep ssh
2、安装ssh
sudo apt-get install openssh-server
再次执行 ssh localhost 或者 ps -e |grep ssh 发现和没装的时候一样
怎么办呢,方法如下:
1、首先升级一下
sudo apt-get update
再次安装
sudo apt-get install openssh-server
2、然后确认sshserver是否启动了:
ps -e |grep ssh
如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
安装vsftpd
1 . 安装vsftpd
sudo apt-get install vsftpd
2 . 配置vsftpd
sudo vi /etc/vsftpd.conf
编辑内容如下:
# 设定系统本地用户账户登陆ftp
local_enable=YES
# 使用用户的本地账户目录作为ftp目录
chroot_local_user=YES
# 允许用户上传文件
write_enable=YES
#设置ftp上传目录
local_root = /var/www
#上传文件权限
file_open_mode=0777
3: 修改完成后保存并重启vsftpd
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd restart
4. 添加ftp使用用户
sudo useradd -d /home/ftp_testuser -m ftp_testuser
sudo passwd ftp_testuser
然后就可以用ftp_testuser和设置好的密码进行登陆ftp了
几个ftp里面的命令
ls,dir,put,get,mput,mget,lcd,cd,bin
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
一键安装lamp环境:
参见博客:http://lesca.me/blog/2011/02/04/quick-install-lamp-on-ubuntu/
1:安装LAMP
sudo apt-get install lamp-server^
启动: sudo /etc/init.d/apache2 restart
2:查看绑定的主机IP
cat /etc/mysql/my.cnf | grep bind-address
能看到:
bind-address =127.0.0.1
3:安装phpmyadmin
sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
安装过程中须选择apache,并设置数据库密码
默认安装在 /usr/share/phpmyadmin
作个链接到 /var/www/目录下,命令为 sudo ln -s /usr/share/phpmyadmin/ /var/www/
再使用http://localhost/phpmyadmin即可访问 /了
配置说明:
sudo /etc/init.d/apache2 restart (重启 apache)
sudo vi /etc/php5/apache2/php.ini (配置 php.ini)
sudo vi /etc/apache2/apache2.conf (配置 apache2.conf)
/var/www/(主目录位置)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
1:单个安装lamp:
sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
2:重启apache
重启服务前先检查下apache语法
sudo apache2ctl configtest
sudo /etc/init.d/apache2 restart
apache的配置文件默认是/etc/apache2/httpd.conf
3:安装phpMyAdmin
命令: sudo apt-get install phpmyadmin
默认安装在 /usr/share/phpmyadmin
作个链接到 /var/www/目录下,命令为 sudo ln -s /usr/share/phpmyadmin/ /var/www/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
检查 MySQL 服务器是否正在运行:
sudo netstat -tap|grep mysql当运行该命令时,可以看到类似下面的行:
tcp 0 0 localhost.localdomain:mysql *:* LISTEN
-如果服务器不能正常运行,可以通过下列命令启动它:
sudo /etc/init.d/mysql restart
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
为Apache配置多站点
参见博文:http://lesca.me/blog/2011/10/30/quick-config-apache-webserver/
在安装了LAMP之后需要进行一些配置,下面介绍如何快速配置一个站点。
1.修改hosts,映射一个域到本机$sudo vi /etc/hosts
127.0.0.1 localhost
127.0.0.1 www.jyly.com
...
2.修改Apache配置文件
$ cd /etc/apache2/sites-available/
$ sudo cp default jyly
$ sudo vi jyly
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.jyly.com
DocumentRoot /var/www/jyly/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/jyly/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /home/lesca/website/php/log/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/lesca/website/php/log/access.log combined
</VirtualHost>
3.启用站点
从第一步开始,贯穿始终的就是一个名字jyly,这里仍然需要这个名字。
$ sudo a2ensite blog
[sudo] password for lesca:
Site blog already enabled
Run '/etc/init.d/apache2 reload' to activate new configuration!
$ sudo /etc/init.d/apache2 reload
* Reloading web server config
还有另一种等效的方法
$ cd /etc/apache2/sites-enabled/
$ sudo ln -s ../sites-available/ blog
$ sudo /etc/init.d/apache2 reload
这样就好了。在确保DocumentRoot所指定的目录下有index文件的情况下,在浏览器中输入http://www.jyly.com就能访问了。
4.禁用站点
和上面一样,只是a2ensite变成了a2dissite
另外一种方法是在/etc/apache2/sites-enabled/中直接删除符号链接,然后reload
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
问题1: 在Ubuntu上装完Apache后,每次启动apache服务器都会得到如下警告:
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
解决方式:
sudo vi /etc/apache2/httpd.conf
在里面加上一行:
ServerName localhost
问题2: vi命令有时不好使用
解决办法:
先删除再重装
sudo apt-get remove vim-common
sudo apt-get install vim
问题3:phpmyadmin不支持大文件数据导入:
打开php.ini,首先找到
file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2M
post_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M
一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。
但如果要上传>8M的大体积文件,只设置上述四项还不一定能行的通。除非你的网络真有100M/S的上传高速,否则你还得关心关心下面的参数
max_execution_time = 600 ;每个PHP页面运行的最大时间值(秒),默认30秒
max_input_time = 600 ;每个PHP页面接收数据所需的最大时间,默认60秒
memory_limit = 8m ;每个PHP页面所吃掉的最大内存,默认8M
把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
伪静态配置
在你的网站的目录下建立.htaccess文件
并建立如下内容
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)show-([0-9]+)-([0-9]+)\.html$ $1/show.php?itemid=$2&page=$3
其中RewriteRule是例子,意思为在浏览器中输入的是show-1-2.html,而实际访问的却是show.php?itemid=1&page=2
发表评论
-
转CentOS下修改httpd.conf开启gzip压缩传输
2014-08-13 10:24 688修改httpd.conf开启gzip压缩传输,本文在Cent ... -
百度与谷哥坐标互转
2014-08-12 10:44 0/*SELECT TEMP.* FROM (select P ... -
Linux中对MySQL优化
2014-07-29 19:16 884要求: MySQL数据库管理与维护 1、熟悉Linux上安 ... -
linux下mysql出现只读错误
2014-07-23 11:45 1317问题解决:Linux下MySql出现#1036 – Tabl ... -
centos安装php的mcrypt扩展
2014-07-23 11:43 642博客:http://ju.outofmemory.cn/en ... -
Apache日志分析常用Shell命令
2014-07-15 16:22 8211、查看apache进程: ps aux | grep ... -
Linux下crontab命令的用法
2014-06-05 16:39 972cron来源于希腊单词chronos(意为“时间”),是li ... -
php怎样把类似价格“20.00元”里的.00替换掉
2014-01-07 16:33 748$price = "20.00"; $p ... -
Apache Rewrite 规则详解(转)
2014-01-03 09:39 736在开篇之前:我想说这篇文章其实是我刚刚接触Rewrite的时 ... -
Linux SVN安装
2013-12-25 16:23 989下载SVN、依赖包以及apache安装文件 ... -
linux服务器状态、性能相关命令
2013-12-25 16:20 817---------查看Linux服务器CPU详细情况---- ... -
file_get_contents无法请求https连接的解决方法
2013-12-04 16:50 974PHP.ini默认配置下,用file_get_content ... -
php中mysqli获取结果集
2013-11-04 17:52 4014$host = 'localhost'; $user = ... -
php 生成二维条形码
2013-09-23 11:24 720<?php function UPCAbarc ... -
处理session跨域几种的方案
2013-09-23 11:11 32919常用跨域共用session的是登录模块,我相信很多开发的朋友 ... -
php过滤请求中数据方法
2013-09-22 16:09 0<?php //get $getfilter = ... -
php表单验证类
2013-09-22 15:31 0<?php //表单验证类 class Check ... -
php 公用函数
2013-09-22 15:29 0<?php //数据过滤函数库 /* ... -
开源框架canphp中mysql与mysqli的连接类
2013-09-22 15:20 1091<?php class cpMysqli { p ... -
php 网址解析
2013-09-18 12:04 820/* 'URL_REWRITE_ON' => ...
相关推荐
Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装.pdf
1.安装 Apache2 2.重启 apache2 3.测试 apache2 是否安装成功 5.测试 php 是否安装成功 6.安装 mysql 数据库 7.安
ubuntu下LAMP环境的搭建步骤 自动步骤: 在新立得软件包管理器中选择系统-- 编辑--使用任务分组标记软件包 在打开的窗口中,勾选 LAMP SERVER 然后确定 在主窗口中点击红钯的对号 应用 按钮 主要介绍手动步骤以及...
据说搞好LAMP也就是Linux+Apache+Mysql+php就已经相当于一个中级php程序猿的水平,当然你的php要得会才行,之后就是搞好各种框架。...一、LAMP的下载、安装与配置 在你装好Ubuntu之后,Ubuntu的安装具体请看:《图
这篇文档介绍如何在Ubuntu下安装配置Lamp环境
主要为大家详细介绍了Ubuntu下图形化LAMP环境配置,感兴趣的小伙伴们可以参考一下
下面小编就为大家带来一篇Ubuntu16.04配置lamp环境的具体方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装参考.pdf
用于oa2013 ubuntu12.04下环境搭建用的源码包 包含配置文件
为新手提供可靠 思路清晰 易懂的LAMP(LINUX APACHE MYSQL PHP)环境配置教程。
说明:Ubuntu默认安装是没有开启任何防火墙的,为了服务器的安全,建议大家安装启用防火墙设置,这里推荐使用iptables防火墙。 whereis iptables #查看系统是否安装防火墙 iptables: /sbin/iptables /usr/share/...
阿里云免费领了半年的服务器,lamp环境搭建了n次,这里总结一下基本操作。 安装apache2 apt install apache2 -y 安装mysql apt install mysql-server -y mysql安全配置 mysql_secure_installation 是否安装验证...
此文基于自己手动编译apache-2.2.11,mysql-5.1.36和php-5.3.0, 环境是在ubuntu 9.04
曾经在Linux系统下自己配置过LAMP的php环境,详见《Ubuntu下LAMP环境配置教程(linux)》(点击打开链接)与《Ubuntu下图形化LAMP环境配置教程(linux)》(点击打开链接),但由于各种原因,在Windows2003系统下如何...
#DevSpace 流浪者DevSpace Vagrant 是一个简单的Ubuntu Trusty64 vagrant 配置,适用于 LAMP 堆栈开发人员,其中还包括许多相关的现代开发工具。概述这个流浪者使用来自 。 在你的 'vagrant up' 命令中,这个 ...
教程名称:韩立刚 Ubuntu Server 11.10教学教程和PPT课程目录:【】第1章 Ubuntu概述2【】第2章 Ubuntu的安装2【】第3章 基本命令和文件系统2【】第4章 软件管理2【】第5章 配置Ubuntu网络【】第6章 配置Apache...
搭建LAMP开发环境 配置Apache服务器 磁盘阵列RAID技术 配置DHCP服务器 配置samba服务器 最佳远程控制方案SSH 配置Ubuntu网络