LAMP服务器就环境的建立(4)

●整合apache 与php
1、

#vi /usr/local/httpd/httpd.conf 些模块简单的修改
在配置文件中添加如下:
AddType application/x-httpd-php .php .php3 .php4 .php5

2、

查找:(设置 WEB 默认文件)
DirectoryIndex index.html
替换为:
DirectoryIndex index.php index.html index.htm //在 WEB 目录不到默认文件,httpd 就会执行 /var/www/error/noindex.html

3、

找到这一段:
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride none

更改为AllowOverride all
允许apache rewrite

4、启动cgi
#AddHandler cgi-script .cgi   去掉#打开CGI脚本服务

如果想同时运行扩展名为 .pl

则改为:

AddHandler cgi-script .cgi  .pl
#/usr/local/httpd/bin/apachectl restart 重启一下apahce服务
apache服务器的PHP配置完成。
配置重新导入
/etc/rc.d/init.d/xinetd restart

●测试服务器
1、测试PHP
进入Apache默认主目录/usr/local/httpd/htdocs,在该目录下建一个test.php文件
#vi test.php 写入以一内容
<?phpinfo();?>
地址/phpinfo.php 就可以看到相关的服务信息啦

2、测试cgi

#cd /usr/local/apache2/

#chmod 755 cgi-bin

#cd cgi-bin

#chmod 755 test-cgi

或者在apache网站目录里编如下代码

#vi test.cgi

[#!/usr/bin/perl

print "Content-type: text/html\n\n; ";
print "Hello World\n";]

●安装phpmyadmin,管理MySQL数据库

# cd /usr/local/apache2/htdocs/
# wget

# tar zxvf phpMyAdmin-2.11.1-all-languages-utf-8-only.tar.gz
# mv phpMyAdmin-2.11.1-all-languages-utf-8-only phpmyadmin

# cd phpmyadmin/libraries

修改配置文件
# vi config.default.php

找到这几行进行修改:
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (valid choices: config, http, HTTP, signon or cookie)
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'PASSWORD'; // MySQL password (only needed

经过这几个步骤,我们一个比较安全的LAMP服务器就环境基本建立成功啦。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxjzj.html