服务器环境从零开始配置 LAMP

配置的操作过程如下:

1、安装 ubuntu 最新版系统 ,记住自己的密码

2、打开 命令界面 (Termail)

3、安装开发环境 (apache , mysql)

  1. sudo apt install mysql-server ,提示输入密码时输入 个人密码 , 为 mysql 创建一个密码 ,可设为 root
  2. sudo apt install phpmyadmin ( 数据库管理工具,自动将依赖的包 Apache , php 进行安装
  3. sudo apt install git // 安装 git 工具
  4. sudo apt install geany // 安装编辑器,也可以下载 atom 编辑器

4、获取公司业务代码

  1. 注册 git 帐号
  2. 进入工作目录 cd /var/www
  3. 更新工作目录的权限为全员可读写,chmod 777 ./
  4. git clone https://git.oschina.net/vc800/cssd.git

5、配置 Apache

  1. sudo nano /etc/apache2/sites-enabled/000-default.conf
  2.  在尾部增加上代码:
<VirtualHost *:80>
        ServerName cssd.me
        DocumentRoot /var/www/cssd/www
</VirtualHost>

 6、配置 PHP

  1. sudo nano /etc/php/7.0/apache2/php.ini
  2. 搜索 short_open_tag , 设定为 on

  7、 配置 hosts

  1. sudo nano /etc/hosts
  2. 增加一行
  3. feanlau.com cssd.me

8、修改 MySQL 的配置

  1. sudo gedit /etc/mysql/my.cnf
  2. 设置 MySQL 为宽松模式 
[mysqld]
#skip-grant-tables
sql_mode=NO_ENGINE_SUBSTITUTION
ngram_token_size=2 

9、重启服务器

sudo /etc/init.d/apache2 restart

10、浏览器访问 http://cssd.me

  1. 登录
  2. 访问 http://cssd.me/system/cache 重建缓存
  3. 如果建立失败则执行 sudo chmod -Rf 777 /var/www/(修改文件的读写权限,这里的修改权限操作还不够细致)

[注意] 需要注意 cssd/app 下可能没有配置文件 config.php ,config.php 需要配置本地的 mysql 账号。