找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 7667|回复: 13

[N1盒子] armbian 5.64 安装Apache2+Mariadb+PHP7

[复制链接]
发表于 2018-11-15 14:08 | 显示全部楼层 |阅读模式
本帖最后由 hayes 于 2019-3-11 17:04 编辑

2019-03-11更新

一个个手动安装还是有点麻烦,坛里有安装lnmp一键安装的教程,一键安装其实参考官网就行,就打一行命令行的事

lnmp官网安装教程:https://lnmp.org/install.html,也可以用无人值守安装 https://lnmp.org/auto.html ,其实就是在命令行里加参数
注意:
1、N1 安装armbian后的空间是低6G的,所以选数据库MySQL或mariadb安装一定要选5.6以下的,要不然会因为空间不够安装不了数据库。
2、安装时间会比较慢,起码要2个小时以上。想快的话可以在安装前更换源,百度很多教程


为什么要装LNMP呢,因为LNMP有命令行管理,各种组件,方便安装管理


安装可以访问http://你的IP/p.php 探针查看服务器情况,或 http://你的IP/phpinfo.php 查看PHP信息





2018-12-21更新
按以下教程安装后,重启N1会出现Apache2启动失败,解决办法是:
1、创建 /var/log/apache2 目录
2、在/etc/apache2/apache2.conf 配置文件的最后一行写上:ServerName localhost:80
------------------------------------------------------------------------------

1、先更新源和更新系统
  1. sudo apt-get update && sudo apt-get upgrade -y
复制代码


2、安装Apache以及验证是否成功
  1. sudo apt-get install apache2 -y
复制代码
在浏览器中打开N1的ip地址就可以看到如下界面,说明已成功



3、安装MariaDB数据库

  1. sudo apt-get install mariadb-server -y
复制代码
MariaDB是基于MYSQLd分支,比MYSQL更省资源一些,比如我们在128MB或者256MB内存环境中安装MariaDB数据库比MYSQL省资源。

安装完设置数据库的安全选项
  1. mysql_secure_installation
复制代码


出现Y/n , 一路Y,具体啥意思请百度mysql_secure_installation,这样设置完就安全很多

检查MariaDB的状态:active(running) 运行中

  1. service mysql status
复制代码



4、安装PHP7.0

可以先查下有没有存在
  1. sudo apt-cache search php7 | grep php7
复制代码




安装PHP7.0 和mysql扩展
  1. sudo apt-get install php7.0 php7.0-mysql
复制代码


安装完可以查看PHP版本

  1. php -version
复制代码


5、更改www默认目录 /var/www/html 为/var/www


     vi 或 winscp 修改 /etc/apache2/sites-enabled/000-default.conf 中
  1. DocumentRoot /var/www/html  改为 DocumentRoot /var/www
复制代码
    然后重启Apache2
  1. service apache2 restart
复制代码
    这样就可以

     因为在安装PHP前已经安装Apache2,所以安装PHP7时会自动把PHP7.0.conf 、 PHP7.0.load 安装到Apache2的 /etc/apache2/mods-enabled/ 中,也就说Apache2已经可以解析PHP

     我们可以在/var/www 目录下新建一个index.php 文件,内容如下,保存
  1. <?php
  2. phpinfo();
复制代码


     访问N1 的ip就可以看到PHP的信息




更新:关于数据库管理,我用的是adminer,只是一个PHP文件,放在/var/www 目录下就可以访问 ,官网下载地址 https://www.adminer.org/


如果已经设置 mysql_secure_installation 数据库的安全选项,可能会出现root用户无法通过adminer登录管理数据库,解决办法是在ssh中新增一个数据库管理用户,命令如下

  1. mysql
复制代码
or
  1. mariadb
复制代码


MariaDB [(none)]>
  1. INSERT INTO mysql.user (Host,User,Password) VALUES('%','yourname', PASSWORD('yourpassword'));
复制代码
最后再 命令输入 FLUSH PRIVILEGES

通过这个新建的用户就可以访问adminer


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +3 收起 理由
congge + 1 强大的恩山!(以下重复1万次)
㊣川仔.Net + 1 不要怂、就是干
right234 + 1 率全体恩山路由党以及党魁向你学习!

查看全部评分

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2018-11-15 14:36 | 显示全部楼层
这个和用宝塔装有什么区别?

点评

宝塔面板用起来方便,但是mysql、Nginx等安装不了  详情 回复 发表于 2018-11-15 14:54
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2018-11-15 14:54 | 显示全部楼层
708963240 发表于 2018-11-15 14:36
这个和用宝塔装有什么区别?

宝塔面板用起来方便,但是mysql、Nginx等安装不了

点评

是这样的 只能安装php和apache 想知道有没有办法可以手动安装nginx然后用宝塔管理  详情 回复 发表于 2018-11-15 15:29
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2018-11-15 15:29 | 显示全部楼层
hayes 发表于 2018-11-15 14:54
宝塔面板用起来方便,但是mysql、Nginx等安装不了

是这样的 只能安装php和apache
想知道有没有办法可以手动安装nginx然后用宝塔管理

点评

应该是不行  详情 回复 发表于 2018-11-15 15:51
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2018-11-15 15:51 | 显示全部楼层
708963240 发表于 2018-11-15 15:29
是这样的 只能安装php和apache
想知道有没有办法可以手动安装nginx然后用宝塔管理

应该是不行
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2018-11-15 16:09 | 显示全部楼层
谢谢分享   
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2018-11-15 16:14 | 显示全部楼层
板瓦工图片不能打开
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2018-12-22 00:33 | 显示全部楼层
curl怎么开启,好难受,一直开不来
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2018-12-23 12:15 | 显示全部楼层
congge 发表于 2018-12-22 00:33
curl怎么开启,好难受,一直开不来

你应该是没装PHP的curl扩展

点评

我重装php加上这个就可以了  详情 回复 发表于 2018-12-25 10:35
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2018-12-25 10:35 | 显示全部楼层
hayes 发表于 2018-12-23 12:15
你应该是没装PHP的curl扩展

我重装php加上这个就可以了
  1. apt-get install php7.0-xml php7.0 php7.0-cgi php7.0-cli php7.0-gd php7.0-curl php7.0-zip php7.0-mysql php7.0-mbstring wget unzip
复制代码

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2018-12-25 11:57 | 显示全部楼层
请问楼主这样装好后,跑跑博客之类的应用跑得动吗?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2018-12-26 23:10 | 显示全部楼层
goldharp 发表于 2018-12-25 11:57
请问楼主这样装好后,跑跑博客之类的应用跑得动吗?

那是很轻松的
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2018-12-29 20:04 | 显示全部楼层
今天照这个弄成功了,装了个blog测试,速度不错,感谢楼主。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2019-8-4 20:38 来自手机 | 显示全部楼层
看起来是精品,感谢楼主分享!!!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 20:07

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表