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

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function