-
配置php以执行php网页
在apache服务器中,各种网页、功能都是以模块的形式加载到apache的httpd.conf文件中,如下:
#表示关闭,去掉#打开
但是,php的功能模块不在apache的文件中,只能通过自定义加载php模块如下所示:
php模块文件:php语言包/php5apache2_2.dll
方式一:
解释如上所示。
方式二:
第二种方式可以针对更多后缀形式的网页。重启apache生效。
配置前php只显示代码:
修改后:
-
配置时区
首先,需要加载php的配置文件:php.ini:/php.ini
实际上,php初始语言包,提供了两个配置文件:
只需拿一个修改其后缀就行:
确定php配置文件(php.ini)的真实加载位置(文件重命名及恢复文件的默认打开方式):
使用一个简单的php网页,其中只有一行代码:
运行后可看到php.ini是否加载以及它的真实加载路径:
可以看到起始apache默认加载php.ini的路径为C\WINDOWS(其实该位置没有该文件),导致加载的php.ini文件为空,所以需要修改该文件路径,更改方法如下:
在apache的配置文件httpd.conf中增加:PHPIniDir “php.ini的路径,只需写到文件夹就行”
重启在运行代码后发现:
php.ini文件已被装载。
其次,需修改一下php.ini文件中的配置
根据关键字timezone找到配置行:
修改为:
运行代码:
结果为:
-
设置环境变量以查找配置php模块中的错误
已知,使用apache/bin/目录中的httpd.exe命令,可以检测apache中的语法问题。
形式如下:httpd.exe -t(每次检查时需把httpd.exe的绝对路径写下才可成功),为此,引入环境变量便可大大方便。
设置环境变量的方法:
通常可加入:
apache的bin目录:
mysql的bin目录:
修改位置:win10:控制面板>系统(小图标)>高级系统设置>高级>环境变量>系统变量>path>编辑
重启后可生效:
win+R进入 -
配置数据库连接机制
初始执行的代码为:
运行显示:
表明mysql_connect函数无法被调用,接下解决函数模块无法调用问题
首先我们需知php虽然作为apache的一个模块被apache调用,但是,php作为一个完整的语言包,其内部有又是由许多模块构成,php的模块配置如下(在php.ini文件中):
Extension即扩展模块,可“打开/关闭”某个模块
需打开连接mysql数据库的模块
还需指出模块的位置(对比apache打开php的配置模块
)
在php中,模块位置的设定是一个单独的设置项,且所有模块都放在一起:
改成:
重启apache:
mysql_connect()函数已可以使用,只不过没有mysql数据库 -
安装mysql数据库
安装包:
选择自定义安装:
选择安装位置:
选择手动可连接的客户端个数
最后一步有可能失败,需要卸载重新安装,记得卸载干净以及重启后重新安装。
apache下配置php基本环境及安装mysql数据库
猜你喜欢
转载自blog.csdn.net/su_yi_song/article/details/86719385
今日推荐
周排行