配置php以后,重启Apache,配置失效了,但重启电脑以后又好了,怎么回事?
mip版 关注:168 答案:4 悬赏:70
解决时间 2021-01-23 10:14
已解决
2021-01-23 02:00
也就是我所有的配置都是正确的,所以配置上面肯定是没有问题 ,我的系统是win7 64 位,装的最新版的PHP和APACHE, MYsql还没有装,我手动点击Apache 重启按钮以后,再输入127.0.0.1 /a.php 。 a.php是我设置在Apache文件下的htdocs文件的一个测试PHP的文件 phpinfo(), 但是这样问题就这样来了,重启Apache以后,127.0.0.1 还可以正常显示为 it works!但是输入127.0.0.1/a.php 页面就卡在那里,就好像配置失效一样,我已经弄了2天了,后来我又发现,如果把cookies删掉,不重启Apache,配置也失效,php的测试页无法显示。。
但是。。。
我把电脑重启以后,不是注销,注销没用,必须重启电脑,自动启动apache,这时候配置又生效,php测试也可以打开,正常显示。求高手解答。。
是这个吗?
最佳答案
2021-01-23 03:08
1.具体要看apache装的是什么版本,下面的配置是在apache\conf\httpd.conf\有很多#LoadModule 的最下面配置填写,要配置盘符的位置 记得要填对,其他的不用改动!
#让apache载入php处理模块
LoadModule php5_module G:/myenv/php-5.2.17/php5apache2_2.dll
#phpIniDir 这个用于指定php的ini文件,该文件时对php的一些配置
PHPIniDir "G:/myenv/php-5.2.17"
#这个配置表现,当有一个资源 是*.php的时候就由php来处理
AddType application/x-httpd-php .php .phtml
2.将PHP安装目录中的的php.ini-develoment文件名改成php.ini接着进去在extension_dir = "./"这个地方指定php的扩展路径,如:extension_dir ="G:/myenv/php-5.2.17/ext"
就这两部,当然要重启apache哦 然后你的网站放在htdocs根目录下,运行打开应该就没有什么问题了!!
全部回答
1楼
2021-01-23 04:22
假设你的apahce安装目录为/usr/local/apache2
/usr/local/apache2/bin/apachectl restart
这样的。。
果apache安装成为linux的服务的话,可以用以下命令操作:
service httpd restart 重新启动
2楼
2021-01-23 03:59
用XP吧,win7一天竟事,你这里整不知道哪里又要出问题
3楼
2021-01-23 03:32
如果是初学者,可以尝试使用简单点的Appserv或者Wamp,上手容易,如果想自己尝试配置,都卸了,清理干净,找份教程,按照上边的提示,一步一步来。
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看