zoukankan      html  css  js  c++  java
  • 树莓派研发笔记三——搭建服务器和实践任务

    搭建PHP网站服务器

    1.扩充SD卡,使用以下指令:

      sudo raspi – config

      在之后出现的页面中选中1 select expand filesystem之后,单击Finish按钮。

    2. 创建新的用户账户。为了信息安全起见,使用以下命令创建新的用户账号:

      Sudo groupadd www-data

      Sudo usrmod –a –G www-data www-data

    3.搭建网络Apache PHP。以下命令是下载安装Apache2和设置PHP5。

      Sudo apt-get install apache2 php5 php5-json php5-gd php5-sqlite curl libcurl3 libcurl4-openssl-dev

      Sudo apt-get install php5-curl php5-gd php5-cgi php-pear php5-dev build-essential

      Sudo apt-get install libpcre3-dev php5 libapache2-mod-php5 php-apc gparted

    4.设置APC

      通过以下命令安装APC,在安装过程中,会询问很多问题,选择默认值,按下enter即可。

      Sudo pecl install apc

      打开文本编辑器,修改apc.ini文件的数据

      Sudo nano /etc/php5/cgi/conf.d/apc.ini

      添加以下设置

      Extension =apc.so

      Apc.enabled=1

      Apc.shm_size=30

       通过ctrl+o组合件存储以后,再通过ctrl+x组合间离开nano文本编辑器。

    5.修改网页设置PHP。

      修改PHP配置文件,来调整可以上传的文件尺寸。

      Sudo nano /etc/php5/apache2/php.ini

      在nano文本编辑器中,通过ctrl+w组合键来寻找upload_max_filesize的参数,把它改大一点,因为参数会影响到时候可以上传的文件尺寸。如下改到1GB

      Upload_max_filesize=1GB

      Post_max_size=1GB

      然后在这个文件中找到”extension=”,改为extension=apc.so

    6.配置文件权限

      Sudo nano /etc/apache2/sites-enabled/000-default

      把文本里的none改为all。

      通过ctrl+o组合键存储以后,再通过ctrl+7.x组合键离开nano文本编辑器。

    7.重新引导Apache2。

      通过以下命令重新引导Apache2,这样Apache2回去引导刚刚所设置的SSL安全配置。

      Sudo service apache2 restart

      Sudo a2enmod rewrite

      Sudo a2enmod headers

    8.设置SSL的密码

    9.引导PHP Apache2

      Sudo service apache2 restart

    10.测试网页

    查看现在的网络地址,在浏览器中输入。

    运行php程序

    1.编写php文件

      Sudo nano /var/www/my.php

      在文本编辑器中输入如下:

      

    复制代码
    <h1>hello php</h1>
    
    <?php
    
                       Phpinfo();
    
    ?>
    复制代码

    2.测试PHP程序

    在浏览器中输入IP地址并且加上/my.php后缀,即可看到执行效果。

    创建数据库MySQL

    1.安装MySQL数据库。

      输入以下命令将PHP5程序语言中的libapache2—mod—php5和php5—mysql模块安装到树莓派中。

      Sudo apt-get install mysql-server mysql-client php5-mysql

      php5—mysql模块提供PHP连接Mysql数据库的相关函数与模块

    2.设置MySQL的账号,按照指示输入密码并记录下来。

    3.安装下载MySQL在PHP5上的模块,这个模块主要让管理器通过网页来管理数据库。

      Sudo apt-get install phpmyadmin

      安装过程中phpmyadmin安装网页服务器管理软件和询问密码,把刚才设置的密码输入一遍

      修改Apache2的配置

      Sudo nano/etc/apache2/apache2.conf

      在文件的最后加上以下配置:

      Include /etc/phpmyadmin/apache.conf

      存储后需要重新引导网站服务器Apache

    4.设置phpmyadmin。

      打开浏览器输入网址和phpmyadmin的路径就可以进入phpmyadmin。

    搭建博客——WordPress

    在已经搭建好PHP服务器和Mysql数据库的前提下,可以开始我们的实践任务——搭建博客啦!

    1.移动到树莓派的网络路径

      输入以下命令将工作路径移动到树莓派的网页路径/var/www

      Cd  /var/www

    2.下载wordpress,输入以下命令即可下载最新版本

      Sudo wget https://wordpress.org/latest.zip

    3.解压缩文件

      Sudo unzip latest.zip

    4.确保只有一个index文件

      使用ls命令查看文件,确保只有一个index文件。如果有index.htm或者index.html,使用mv命令修改文件名。

      Mv index.html xxx.html

      并把下载的ZIP文件删除。

      Rm wordpress.zip

    5.创建数据库

      创建一个全新的数据库给wordpress使用,打开浏览器输入IP地址添加后缀/phpmyadmin,进入mysql数据库管理系统进行相关设置:Databases->creat new databases,定义数据库名称,在下拉列表中选择数据库的数据编码,点击creat。

    6.  设置wordpress博客。在浏览器中输入实际的ip/wordpresss连接到wordpress博客上,填写相关信息。

    7.  设置完博客以后,复制界面中出现的阴影部分,创建一个wp-config.php文件,把内容粘上。输入以下命令进入文本编辑器,记得将wp-config.php文件放在WordPress同一路径中。

    Sudo nano wp-config.php,储存并离开。

    8.  设置wordpress博客的标题

    在浏览器中再次输入ip/wordpress地址,设置相关信息后保存。

    完成。

  • 相关阅读:
    java学习6-java基础类库
    java学习5-面向对象(下)
    java学习4-面向对象(上)
    java学习3-流程控制与数组
    java学习2-数据类型和运算符
    pycharm(社区版2019.1版本)打开README.md文件卡死解决办法
    python深拷贝与浅拷贝的区别
    python中list切片详解
    python使用input().split()接收多个用户输入
    python学习-语言概述(一)
  • 原文地址:https://www.cnblogs.com/EliteDci/p/5062054.html
Copyright © 2011-2022 走看看