搭建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地址,设置相关信息后保存。
完成。
来源:https://www.cnblogs.com/EliteDci/p/5062054.html