centos部署xampp

前端之家收集整理的这篇文章主要介绍了centos部署xampp前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、部署xampp按照教程完成,网上教程很多

。。。。省略

部署完后

什么东西放在哪里?

什么东西放在哪里?一个很大的问题哦,这里有部分答案!;)

重要的文件和目录

文件/目录

用途

/opt/lampp/bin/

XAMPP 命令库。例如 /opt/lampp/bin/MysqL 可执行 MysqL 监视器。

/opt/lampp/htdocs/

Apache 文档根目录。

/opt/lampp/etc/httpd.conf

Apache 配制文件

/opt/lampp/etc/my.cnf

MysqL 配制文件

/opt/lampp/etc/PHP.ini

PHP 配制文件

/opt/lampp/etc/proftpd.conf

ProFTPD 配制文件。(从 0.9.5 版开始)

/opt/lampp/PHPmyadmin/config.inc.PHP

PHPMyAdmin 配制文件

停止XAMPP

想停止 XAMPP,只需输入如下命令:

/opt/lampp/lampp stop

您现在应该能看到:

Stopping LAMPP 1.7.3a...
LAMPP: Stopping Apache...
LAMPP: Stopping MysqL...
LAMPP stopped.


然后 XAMPP 的 Linux 版就停止运行了。

卸载

想卸载 XAMPP,只需输入如下命令:

rm -rf /opt/lampp


部署完后,不能用直接执行PHP等命令

需配置环境变量

2、配置环境变量

修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在代码中找到export PATH USER .....

在其前面添加

LAMPPATH="/opt/lampp"

PHPPATH ="$LAMPPATH/bin"

PATH=$PATH:$LAMPPATH:$PHPPATH
完成保存退出

执行命令 source /etc/profile 使生效。


3、试一试 输入:PHP -v

4、开机自启动

  1. #ln-s/opt/lampp/xampp/etc/rc.d/init.d/xampp
  2. #chkconfig--addxampp
  3. #chkconfigxamppon


5、安装wordpress,直接在xampp安装完后的网站链接下载安装,会自动装到apps目录下

6、修改3个文件,设置虚拟服务器

一)执行: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

b)添加服务或自定义端口:

firewall-cmd --add-service=xx --permanent --zone=public

firewall-cmd --add-ports=xx --permanent --zone=public

猜你在找的CentOS相关文章