您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
马哥linux运维学习笔记-php相关概念及配置
发布时间:2019-01-20 15:11:11编辑:雪饮阅读()
环境:
redhat5.8x64+rpm方式apache2.2.3+rpm方式php5.3.3
cgi脚本
在apache的中心主机配置文件中有ScriptAlias 配置项,其键为/cgi-bin/ 值为"/var/www/cgi-bin/",那么进入/var/www/cgi-bin/目录创建一个脚本并给予执行权限,如:
[root@hello logs]# /var/www/cgi-bin/index.sh
Content-Type:text/html
<pre>
Sun Jan 20 14:30:41 CST 2019
</pre>
注意:Content-Type:text/html该行下必须要有空白
然后给予执行权限后,访问浏览器如:
php安装
因为当前的httpd是通过rpm安装的,所以php安装就也会很简单,直接rpm也能安装
(1)php安装
[root@hello RHEL_5.8 x86_64 DVD]# rpm -ivh ./Server/php53-common-5.3.3-5.el5.x86_64.rpm
warning: ./Server/php53-common-5.3.3-5.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:php53-common ########################################### [100%]
[root@hello RHEL_5.8 x86_64 DVD]# rpm -ivh ./Server/php53-cli-5.3.3-5.el5.x86_64.rpm
warning: ./Server/php53-cli-5.3.3-5.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:php53-cli ########################################### [100%]
[root@hello RHEL_5.8 x86_64 DVD]# rpm -ivh ./Server/php53-5.3.3-5.el5.x86_64.rpm
warning: ./Server/php53-5.3.3-5.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:php53 ########################################### [100%]
(2) php53-mbstring安装
[root@hello RHEL_5.8 x86_64 DVD]# rpm -ivh ./Server/php53-mbstring-5.3.3-5.el5.x86_64.rpm
warning: ./Server/php53-mbstring-5.3.3-5.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:php53-mbstring ########################################### [100%]
(3)在apache主机中心配置文件中添加php解析模块
若存在如下配置项则不用管,否则就需要添加如下配置项
LoadModule php5_module modules/libphp5.so
然后重启httpd服务即可解析站点内的php文件了。
关键字词:linux,php,配置