1 ubuntu安装 LAMP
参考1
参考 2
阿里云ECS+Ubuntu16+LAMP环境
首先 执行 sudo apt-get update (更新安装包镜像)
一 安装apache2
sudo apt-get install apache2
安装后 浏览器访问http://你的公网ip 出现以下页面表示成功
如果 你的ip 无法访问 可能是 安全组问题(可以登录阿里云去添加安全组) 可以参考我的配置
入方向
出方向
安装 mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
不知道什么原因我装mysql的时候出了点问题
解决mysql问题
安装 php
sudo apt-get install php7.0
安装其他模块
sudo apt-get install libapache2-mod-php7.0
sudo apt-get install php7.0-mysql
重启apache2和mysql服务
service apache2 restart
service mysql restart
测试Apache能否解析PHP
vim /var/www/html/phpinfo.php
在文件中写入:<?php echo phpinfo();?>
浏览器访问:http://ip地址/phpinfo.php,出现PHP Version页面
修改 apache2 配置
AddType application/x-httpd-php .php .htm .html
AddDefaultCharset UTF-8
安装Typecho
typecho下载
用ftp 把 typecho 的解压文件build 放到服务器的/var/www/html下
第一次打开typecho 会让你配置数据库连接
数据库地址默认是 localhost
然后点击创建
如果 显示数据库连接失败 可能是 没有创建typecho 数据库
创建数据库的mysql 命令
create DATABASE typecho;
然后提示如下:
在本地创建文件config.inc.php 把提示的代码粘贴进去 然后再传到build目录下
。。。还报错 (心肌梗塞的感觉)
解决方法
参考
应该是没有安装php-xml用来解析
sudo apt install php-xml
安装完成之后,通过var_dump(function_exists('utf8_decode'));来检验是否存在这个函数utf8_decode。
然后记得重启 apache2 mysql服务
更改后台登录地址
typecho修改后台地址
Typecho 安装好后,默认的后台路径是 admin文件夹
所以我们将admin文件夹改名,改成你需要的例如abc,然后找到config.inc.php文件,将里面的admin改成abc即可,以后要登录后台访问(公网ip/build/abc/)即可。
更换主题
1 下载主题 并 解压
会发现一个主题文件和插件文件
我们只需要把 主题文件通过 ftp 传到/var/www//html/usr/themes文件夹下
把 plugins 里的文件传到 /var/www/html/usr/plugins文件夹下(注意是 plugins 目录下的文件 不是把 plugins 上传)
当然也可以把 /var/www/html/usr/plugins 替换掉