1. 直接打开终端输入下面命令自动下载安装运行环境

sudo apt-get install apache2

sudo apt-get install mysql-server

sudo apt-get install php5-common

sudo apt-get install php5-gd

sudo apt-get install php5-mysql

sudo apt-get install libapache2-mod-php5

  1. 配置环境

a).配置php5

sudo gedit /etc/php5/apache2/php.ini

允许 mysql 和 gd 模块,检查文件最后是否包含下面的代码,如果没有添加上。(默认是在配置文件最后有添加的,检查一下以防万一)

extension=mysql.soextension=gd.so3.

b). 配置Apache

sudo gedit /etc/apache2/apache2.conf

b). 配置 mysql,让它支持其它客户端访问,如果你不需要就不用修改。

sudo gedit /etc/mysql/my.cnf

查找文件:skip-networking

修改为:#skip-networking

保存并关闭文件。

重新启动 mysql

sudo /etc/init.d/mysql restart

  1. 运行、停止和重启Apache服务

sudo /usr/sbin/apache2ctl start

sudo /usr/sbin/apache2ctl stop

sudo /usr/sbin/apache2ctl restart

  1. 测试

为检查你的PHP安装状态,新建PHP文件:

sudo gedit /var/www/test.php

在上述文件中插入下面这行代码:

<?php phpinfo(); ?>

在Web浏览器中查看此页面,通过 http://localhost/testphp.php 或者其他

Nginx 自动禁止爬虫IP采集

### 背景最近我们有一个公开服务提供给客户查询关键词的热度值,由于这个API做在官方网站上,自然没有用户登陆,也没有很高查询成本,所以设计上没有任何鉴权无法进行身份认定,于是就被一个爬虫开了超高并发请求,直接后端的AWS Tomcat CPU被用尽,导致无法响应。爬虫显然...… Continue reading

Redis原子性事务Lua应用

Published on June 28, 2020