zoukankan      html  css  js  c++  java
  • ubuntu服务器安装指南




    1、安装ssh
    2、ssh服务器。执行sudo passwd root更改密码
    3、设置本地local环境:
    ?sudo dpkg-reconfigure locales
    确保 zh_CN.UTF-8 被选择,同时也默认local为 zh_CN.UTF-8
    4、更改源sudo gedit /etc/apt/sources.list
    添加deb
    ftp://ftp.sjtu.edu.cn/sites/archive.ubuntu.com/
    breezy main restricted universe multiverse
    deb
    ftp://ftp.sjtu.edu.cn/sites/archive.ubuntu.com/
    breezy-security main restricted universe multiverse
    deb
    ftp://ftp.sjtu.edu.cn/sites/archive.ubuntu.com/
    breezy-updates main restricted universe multiverse
    注意最好保留原来的。
    5、系统升级
    sudo apt-get update
    sudo apt-get dist-upgrade
    6、安装apache2
    sudo apt-get install apache2
    安装完成后检查/var/www目录。
    新建/***/**目录。用mount --bind /** /**将目录映射。删除apache2-default 目录
    8、安装mysql
    sudo apt-get install mysql-server
    Array、安装php5
    sudo apt-get install php5
    sudo apt-get install php5-gd
    sudo apt-get install php5-mysql
    10、配置php5
    ?
    sudo nano /etc/php5/apache2/php.ini
    修改允许最大使用内存,查找
    memory_limit = 8M修改为memory_limit = 200M
    修改允许最大上传尺寸,查找upload_max_filesize = 2M修改为upload_max_filesize = 10M
    允许 mysql 和 gd 模块,检查文件最后是否包含下面的代码,如果没有添加上。(默认是在配置文件最后有添加的,检查一下以防万一)
    extension=mysql.soextension=gd.so保存并关闭文件。
    11、安装webmin。
    更改/etc/webmin/miniserv.conf中的端口,同时允许其他人访问
    不要忘记restart阿。。。
    安装webmin的其他组件。按照需要安装。可以用apt-get install webmin-*来查看有什么包
    我安装的有webmin-sshd webmin-core webmin-wuftpd webmin-usermin webmin-firewall webmin-inetd webmin-mysql
    12、安装phpmyadmin。同时登陆修改root密码
    13、修改apache2的默认主目录。在ubuntu上的位置为/etc/apache2/sites-available/ ,其中的default文件
    ?
    ?
    以上是参考的,真正用到的不多,系统安装完后,直接有个可以运行的PHP环境.创建了info.php文件,运行OK.
    然后打算弄个PHP的东西测试一下来着,机器里有个XOOPS的程序,一试,发现ZIP的命令运行不了.猜想是出于服务器的安全的各种目的,把很多多余的软件给PASS掉了.参考一下系统自带的SUDO命令,装之.
    #sudo apt-get install zip
    #sudo apt-get install unzip
    .(从光盘里装的ZIP)
    接着在安装XOOPS的过程中出现了数据库连接不上,在官网的WIKI里发现这么一句话"注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!"
    http://wiki.ubuntu.org.cn/MySQL%E5%AE%8Array%E8%A3%85%E6%8C%87%E5%8D%Array7
    里面讲解了,如何创建一个非ROOT的用户,来控制MYSQL来实现PHP对数据库的操作.
    这对于不依赖ROOT也是个开始.~~一个个好的开始.
  • 相关阅读:
    【Java】_2_Java程序入门第五课
    【算法和数据结构】_3_线性结构_栈
    Windows程序设计_17_鼠标_1
    网络基础知识1:集线器,网桥,交换机
    [hyddd安全性测试笔记2]浅淡静态代码分析工具
    [Ruby小记]初试~
    Arp攻击实战
    [hyddd安全性测试笔记1]URL Encode and URL Decode
    网络嗅探技术浅析
    Session小记
  • 原文地址:https://www.cnblogs.com/amityat/p/2162269.html
Copyright © 2011-2022 走看看