search
Homephp教程php手册VirtualBox中配置CentOS5.3+Apache+MySql5+php5

最近需要配置一个php的环境,当然windows也可以,不过还是选择安装一个CentOS,经过很长一段时间的摸索,终于配置完成了. 1.到http://www.virtualbox.org/下载最新版的virtualbox[直接下载=http://download.virtualbox.org/virtualbox/3.0.2/VirtualBox-3.0.2-49

最近需要配置一个php的环境,当然windows也可以,不过还是选择安装一个CentOS,经过很长一段时间的摸索,终于配置完成了.

1.到http://www.virtualbox.org/下载最新版的virtualbox[直接下载=>http://download.virtualbox.org/virtualbox/3.0.2/VirtualBox-3.0.2-49928-Win.exe].

2.到http://www.centos.org/下载iso文件[直接下载=>http://mirror.averse.net/centos/5.3/isos/i386/CentOS-5.3-i386-bin-DVD.iso].

3.安装virtualbox.

4.建立一个CentOS的虚拟系统,并安装操作系统,按提示操作即可.

5.进入系统后,选择系统窗口的[设备->安装增强包],载入virtualbox的增强包iso.

6.按[ctrl+alt+f1]进入命令行界面,以root身份登录.

7.运行以下命令安装增强包,即可成功安装增强包.:
yum install kernel-devel
yum install gcc
ln -s /usr/src/kernels/2.6.18-92.1.18.el5-i686 /usr/src/linux
sh VBoxLinuxAdditions-x86.run

8.以下安装apache,mysql,php:
yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysql

9.安装php扩展:
yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

10.安装apache扩展:
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

11.启动mysql:
/etc/init.d/mysqld start

12.设置mysql的root密码:
mysqladmin -u root password '你的密码'

13.按[ctrl+alt+f7]切换到图形界面.

14.配置apache多站点,找到/etc/httpd/conf/httpd.conf,用文本编辑器打开,找到[#NameVirtualHost *:80],去掉前面的[#]号.

15.找到[DirectoryIndex index.html index.shtml],增加一个[index.php].

16.在[/etc/httpd/conf.d]文件夹内新建一个[vhosts.conf]文件,内容格式如下(假设我要建立两个站点http://www.yomeier.com/ / http://www.k2046.cn/),对应的网站文件则应放在[/var/www/yomeier]和[/var/www/k2046]目录下.:

    ServerAdmin xxx@live.com

    DocumentRoot /var/www/yomeier

    ServerName www.yomeier.com

    AddDefaultCharset UTF-8

   

        Options All

        AllowOverride All

        Order allow,deny

        Allow from all

   


    ServerAdmin xxx@live.com

    DocumentRoot /var/www/k2046

    ServerName www.k2046.cn

    AddDefaultCharset UTF-8

   

        Options All

        AllowOverride All

        Order allow,deny

        Allow from all

   

17.打开终端.

18.启动apache:
/etc/init.d/httpd start

18.设置apache自启动:
chkconfig --add httpd
chkconfig --level 345 httpd on

19.设置mysql自启动:
chkconfig --add mysqld
chkconfig --level 345 mysqld on

20.修正centos在virtualbox里全屏时分辨率的问题:
用文本编辑器打开[/etc/X11/xorg.conf]
找到:
Subdiv "Display"
Modes "1280x800" "800x600" #这里按屏幕需要改就可以了
EndSubdiv

完成!

以上内容是搜集了网上不少内容才整理出来的,由于牵涉的文章太多,具体也记不太清楚了,就不一一列出来了.
发现博客园的编辑器非一般的难用.操作个链接非要给我自动加上http://.写个网址,非要自动给我加上链接,加了还没加对,郁闷.

1块钱买手机?      科讯综合门户    看美女自拍

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use