1、部署xampp按照教程完成,网上教程很多
。。。。省略
|
||||||||||||||||||
|
||||||||||||||||||
|
部署完后,不能用直接执行PHP等命令
需配置环境变量
2、配置环境变量
修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在代码中找到export PATH USER .....
在其前面添加:
LAMPPATH="/opt/lampp"
PHPPATH ="$LAMPPATH/bin"
PATH=$PATH:$LAMPPATH:$PHPPATH
完成保存退出
执行命令 source /etc/profile 使生效。
3、试一试 输入:PHP -v
4、开机自启动
- #ln-s/opt/lampp/xampp/etc/rc.d/init.d/xampp
- #chkconfig--addxampp
- #chkconfigxamppon
5、安装wordpress,直接在xampp安装完后的网站链接下载安装,会自动装到apps目录下
一)执行:gedit /opt/lampp/etc/httpd.conf
a)添加端口
Listen 80
Listen 8080
b)去注释
Include etc/extra/httpd-vhosts.conf
二)执行:gedit /opt/lampp/etc/extra/httpd-xampp.conf
添加权限 (这一步可以不做,因为/opt/lampp/wordpress/conf/http-app.conf已经配置了权限)
#<Directory "/opt/lampp/apps/wordpress/htdocs">
# Options Indexes FollowSymLinks ExecCGI Includes
# AllowOverride All
# Require all granted
#</Directory>
三)执行:gedit /opt/lampp/etc/extra/httpd-vhosts.conf
添加虚拟机端口访问
<VirtualHost *:8080>
DocumentRoot "/opt/lampp/htdocs"
ServerName localhost
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "/opt/lampp/apps/wordpress/htdocs"
ServerName localhost
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
7、使能外网访问
可能是我安装CENTOS时禁止了防火墙,os7以后防火墙是firewalld
(可以直接禁止,然后下载iptables-services管理开放端口,等。。。
见我的下一篇博文《解决xampp 外网访问不了》)
配置firewalld防火墙
a)查看防火墙服务和端口:firewall-cmd --list-all
firewall-cmd --add-service=xx --permanent --zone=public
firewall-cmd --add-ports=xx --permanent --zone=public