一 安装xampp环境(linux)
1.下载XAMPP
a.官网下载xampp : https://www.apachefriends.org/zh_cn/download.html
b.选择XAMPP for Linux 5.6.33, 7.0.27, 7.1.14 & 7.2.2
c.选择版本 5.6.33/PHP5.6.33
d.下载完成会在目录中看到名为:xampp-linux-x64-5.6.33-0-installer.run 的文件
2.安装
a.安装前,需要先给xampp安装包可执行的权限
# chmod 777 xampp-linux-x64-5.6.33-0-installer.run(若嫌权限高可以把777改为x)
b.运行 ./xampp-linux-x64-5.6.33-0-installer.run 进行安装操作。
根据提示进行选择需要安装的部分即可:(需要Y/n时输入y)
3.安装完成
a.启动xampp
# /opt/lampp/lampp start
此时,lampp组件就成功启动了,但它并不是每次随系统启动
输入以下命令
ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp
这样,就随系统启动了!
b.停止xampp
# /opt/lampp/lampp stop
c.卸载xampp
# /opt/lampp/lampp stop
# rm -rf /opt/lampp
4.配置
a.让局域网均可访问(外网访问)
在xampp的配置文件:/opt/lampp/etc/extra/httpd-xampp.conf中将下列内容
# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
改为:
# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
然后重启xampp:
/opt/lampp/lampp restart
如果按照以上修改后,重启后还是不能访问,则可能是防火墙把80端口给干掉了,
要么把防火墙关闭,要么配置一下80端口允许访问。
关闭防火墙(CentOS7):
firewall-cmd --state 状态
service firewalld restart 重启
systemctl start firewalld.service 开启
systemctl stop firewalld.service 关闭
systemctl disable firewalld.service 禁止开机启动启动防火墙
5.mysql设置密码:
a.修改配置文件
vim /opt/lampp/phpmyadmin/config.inc.php
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // 从配置文件中获取密码,还可以配成cookie、http等见default文件可知 含义。
$cfg['Servers'][$i]['password'] = 'XXXXX'; // 你新配置的密码
b.进入MySQL
xxxx.xx.xx.xxx(localhost)/phpmyadmin
账户->root@localhost->修改权限->修改密码->输入密码然后执行
6.xampp开机启动:
#ln -s /opt/lampp/xampp /etc/rc.d/init.d/xampp
#chkconfig --add xampp
#chkconfig xampp on
*以上方法参考:
http://blog.csdn.net/hel12he/article/details/49781813
https://www.cnblogs.com/ygyg/p/5395207.html
http://blog.csdn.net/aoshilang2249/article/details/51044855
二 安装memcached服务端
1.下载memcached libevent
a.下载memcached https://github.com/memcached/memcached/wiki/ReleaseNotes
b.下载libevent http://monkey.org/~provos/libevent/
*两个文件为:libevent-2.1.8-stable.tar.gz memcached-1.5.4.tar.gz
2.安装
a.俩文件传入/opt目录
b.安装libevent
解压libevent
tar -zxvf libevent-2.1.8-stable.tar.gz
得到libevent-2.1.8-stable文件 进入
编译libevent
./configure
安装
make && make install
*libevent安装路径查找 whereis libevent 得到 /usr/local/lib
*测试libevent是否成功安装 ls -al /usr/local/lib | grep libevent
c.安装memcached
解压memcached
tar -zxvf memcached-1.5.4.tar.gz
得到memcached-1.5.4文件 进入
编译memcached
./configure --with-libevent=/usr/local
*memcached的安装需要用到libevent 此处--with-libevent配置的是memcached寻找libevent
的路径 查看memcached从哪里找libevent的命令: LD_DEBUG=libs memcached -v 2>&1 > /dev/null | less
可以看到是:/usr/local/lib/libevent-xxx 所以配置/usr/local
安装
make && make install
d.启动memcached
memcached -u root -d -m 11211
*检测启动是否成功(查看进程)
ps -ef|grep memcached
* 以上文件下载网盘:
链接:https://pan.baidu.com/s/1W9RpJGAf42iFr4f8tVgVbw 密码:btje