下最新的PHP7竟然不兼容discuz3.2,所以只能无奈用之前虚拟机的PHP5做实验。
/etc/init.d/mysqld start 启动3306端口
apachectl start 启动80端口
在客户端 192.168.1.104 可以出现Apache的欢迎页面但是192.168.1.104/1.txt或者其他的192.168.1.104/info.php 都是提示:Not Found The requested URL /fff/123.txt was not found on this server. 并且提示需要Apache的80端口,80端口明明是开着的。
netstat -tulanp 两个端口没有问题,都是正常运行
vim /usr/local/apache2/conf/httpd.conf 查看虚拟主机也是处于关闭状态。
客户端的etc/hosts文件里也是192.168.1.104,ping 192.168.1.104也是通的,
奇怪,问题在哪里。
[[email protected] htdocs]# rpm -qa | grep httpd
httpd-tools-2.2.15-47.el6.centos.1.x86_64
httpd-2.2.15-47.el6.centos.1.x86_64
咳咳,明明是编译安装的怎么会多出来rpm包安装的了也说明了此80端口非彼80端口,不是编译安装那个
[[email protected] htdocs]# which apachectl
/usr/sbin/apachectl
原因就在这里了,开始的时候用的apachectl start是源码包的Apache,而不是编译安装的那个。
apachectl stop
/usr/local/apache2/bin/apachectl start 启动编译安装的这个就对了,之前搭建的LANP环境也是编译安装搭建出来的,都用编译安装的才配套。
再次在客户端里,192.168.1.104/123.txt就OK了。