- 积分
- 12
- 最后登录
- 2014-5-27
- 精华
- 0
- 阅读权限
- 10
- 主题
- 5
- UID
- 628178
- 帖子
- 29
- PB币
- 359
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 24
- UID
- 628178
- 帖子
- 29
- PB币
- 359
- 贡献
- 0
- 技术
- 0
- 活跃
- 24
|
ubuntu安装后必须做的几件事 几乎替代windows (二)WEB程序员篇
https://bbs.pcbeta.com/viewthread-1060340-1-1.html 这是第一篇的链接,看本文前请先看完这一篇,老鸟绕过
第一章讲到粗略的过程,如果你是个新手上先看完第一章,为了方便您找到第一篇,特地在上面一行留了个地址,今天来个详细点的,本章主要讲更深层一点的lamp套件及服务器的安全性、必须的设置等问题。
1 、apache mysql php 套件的安装
如果你是ubuntu10以下的版本就直接在新立得软件包管理器的(编辑)菜单里先择(使用任务分组标记软件包),接着在里面选LAMP SERVER就可以一键安装上LAMP套件了. 安装完成后在浏览器里输入 localhost或127.0.0.1,就可以看到it's working ,这证明您的WEB 服务器开始正常的工作了。如果您是ubuntu11以上的版本就先看了第一章的前面部分,因为11以上就没有新立得软件包管理器以及分组标记功能了。
2、mysql 管理与phpmyadmin安装及使用
安装完了lamp后还不够,你还需要安装一个phpmyadmin,也就是图形界面的mysql管理,调试或测试网站方便呀,有了这个您就不用在终端里输入mysql命令了,并且还有很强的管理功能,我几次迁移网站的数据库都是靠它呢。安装phpmyadmin很简单,只需要在搜索里面输入phpmyadmin 标记并确定安装就行了。
安装过程中需要输入管理密码,过程中会提示三次输入密码,您输入一样的就行了。(注意:这里设置的不是root密码,为了安装起见,最好不要与系统帐户的root密码一样。
安装完成后在浏览器里输入 http://127.0.0.1/phpmyadmin或者输入http://localhost/phpmyadmin进入管理界面,这两个是一样的效果的。用户名是root,密码是您刚才设置的密码
在这你可以随便建立个数据库名称,我是说随便,你可不至于输入中文名称吧 ^_^
(温馨提示,你建立数据库时要注意您网站的编码是utf8的还是gb2312的,如果是utf8的默认就行了,如果是gb2312的请选gbk_chinese_ci,否则会因编码出错哦。
上图中我们输入了一个名字叫myweb的数据库,但但需要配置一个权限才能访问这个数据库(注意:系统默认的用户也就是你现在看到的几个用户不要动它,动了它我也不知道会发生什么事哦(如图)
输入和您数据库一样的用户名,这样好配置;主机选择本地,密码的话尽可能复杂点,并且把它记下来,你不记也行,只要配置网站的时候知道密码就行了,忘了也好办,进入phpmyadmin重置一下
注意:用户数据库中间这一栏请选择(创建与用户同名数据库并授予所有权限)。下面的全局可不要设置否则会降低您服务器的安全性。
3、伪静态的配置(注意:网上很多文章的设置是用不了的)
LAMP组件安装完后默认是不支持伪静态的,这对调试网站非常的不方便,所以我们还需要配置一下输入下面的命令启用rewrite组件。
接着我们还要配置一下 /etc/apache2/sites-available/default 文件,输入下面命令
- sudo gedit /etc/apache2/sites-available/default
复制代码 然后修改红色标记的内容为all,然后保存退出
如果您想立即生效的话请重启下面的apache命令
- sudo /etc/init.d/apache2 restart
复制代码
mysql的配置
php默认上传文件是2M,这对很多网站来讲是不够的,因为每个服务器有自己的需要,所以我们要进行必要的配置
- sudo gedit /etc/php5/apache2/php.ini
复制代码
在搜索菜单选项中输入post_max_size(这里是上传的文件大小)如图,可根据您服务器的需求来输入大小,一般建议这里设置为50M
再查找 upload_max_filesize (这里指的是充许上传最大的文件大小)根据您服务器的要求,这里我建议为100M[/url]
修改完后想立即生效请重启apache
- sudo /etc/init.d/apache2 restart
复制代码
apache端口的配置
php配置完了后我们还需要配置一下端口,电信防止我们个人架起web服务器,所以中国很多家庭用户都是给屏了80端口,这点对做网站的程序员们带来很大的不便,但我们可以加一个端口(不要直接把80端口改掉,改掉的话本地调试的时候也需要输入改掉的端口,非常麻烦),配置后还可以在浏览器的IP地址里输入 [url]http://xxx.xxx.xxx.xxx:81/来访问的
输入命令
- sudo gedit /etc/apache2/ports.conf
复制代码 然后添加这两行进去,然后把80改成81
保存退出后再修改另一人配置文件
- sudo gedit /etc/apache2/sites-enabled/000-default
复制代码 从<VirtualHost *:80>开始到 </VirtualHost> 结束的内容复制下来,然后在</virtuallHost>下面粘贴上,接着把<VirtualHost *:80>里面的80改成81,保存、重启apache后外网就可以访问您的网站了。
登录后就看到MYSQL的管理界面了,这里千万要注意,左边有五个数据库是系统默认的数据库,切不可动它,否则会有怎样的后果你知道不? (不好意思,我也不知道是什么后果,因为我没试过,^_^ 哈哈)
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
4
查看全部评分
-
|