分類
Linux 网站

ubuntu搭建web服务器

参考:Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)教程

切换管理员身份,这样就不用每次都输入密码了:

sudo su

安装mysql5

apt-get install mysql-server mysql-client

提示输入root用户的密码时设置即可。

安装apache2

apt-get install apache2

浏览器到http://localhost即可看到测试页了。

在ubuntu上apache的默认文档根目录是的/var/www目录 ,配置文件是/etc/apache2/apache2.conf。配置存储的子目录在/etc/apache2目录。

安装php5

apt-get install php5 libapache2-mod-php5

安装完需要重启apache2

/etc/init.d/apache2 restart

测试php5并获取php5安装的详细信息

我们使用vi在网站根目录/var/www创建一个名为info.php的php文件:

vi /var/www/info.php

这是进入了vi,按i进入插入模式,粘贴下面内容:

<?php
phpinfo()
?>

然后按一下esc进入命令行模式,再按一下:以输入命令。输入wq存盘并退出vi。现在可以访问http://localhost/info.php查看php信息了。

vi好变态,通常大家也可以用nano来编辑简单的文本。

如果想在图形界面下新建文件,会这涉及到权限问题,我没试,可以通过chmod 777 /var/www/设置我们的www目录读写。

使php5获得mysql的支持

apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

这里发生了一点奇怪的事,就是提示其中几个包不存在,不知到怎么办,我之前在64位ubuntu12上安就好好的,难道是32位不一样?今天更新软件总提示什么错误,换用国际服务器后就好了,连这个也能正常安装了,中国的服务器你怎么了?

再次重启apache2

/etc/init.d/apache2 restart

刷新http://localhost/info.php即可找到mysql模块。

推荐修改下/etc/php5/apache2/php.ini,其中的上传文件大小限制upload_max_filesize(默认2M)。

安装phpmyadmin

apt-get install phpmyadmin

安装完成后,将文件夹移动至网站根目录:

cp -r /usr/share/phpmyadmin/ /var/www/

然后修改apche的配置文件

sudo nano /etc/apache2/apache2.conf

在其中添加

Include /etc/phpmyadmin/apache.conf

然后就可以通过http://localhost/phpmyadmin/操作数据库了。

收工!




接下篇:安装WORDPRESS

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *