参考: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