MSS使用手记三:安装apache+php+mysql

debian安装完毕,接下来的就是常用软件的安装了。既然系统用的是无极推荐的,安装也就参照他帖子上的内容安装,那就是mysql单独安装,据说是因为使用apt安装的版本有问题。于是便下载了mysql_5.0.37-1_mipsel.deb,然后运行dpkg -i mysql_5.0.37_1_mipsel.deb进行安装。安装倒很顺利,但启动起来麻烦不少,后来发现主要是权限问题,mysqld启动的时候使用的mysql用户,而这个用户的目录所有者和群都是root的,使用mysql_install_db可以初始化,但启动mysql的时候却总是退出,于是把/var/lib/mysql的权限赋给mysql,这样mysql就可以启动进入了。

安装好mysql心里踏实了不少,下面开始一并安装其他软件:

apt install apache-common apache2 php5 mysql-common libmysqlclient15off

只听见硬盘在那里痛苦吱吱,真是难为他了。

首先先进入apache2,结果发现这个和freebsd系统下的差别更大。名字改了倒是次要,配置起来更是摸不着头脑,freebsd下只需要配置httpd.conf就可以了,但在debian下面,这个只是一个子配置文件而已。好容易启动起来了,通过浏览器却总是找不到根目录下的文件,又是一番查询,修改,才发现原来还要在/etc/apache2的目录下的sites-enabled的目录下面新建一个000-default文件来配置。老天,我是越来越怀念我的freebsd了。

经过修改终于可以访问默认的/var/www下的网页了,在apache2.conf内添加AddType application/x-httpd-php .php支持php,又新建了一个phpinfo的php网页来显示配置。

很不幸,如同网上所说,长长的配置列表里面并没有mysql。看来php5.0以后默认是不支持mysql,这个还是得依靠apt来安装,使用apt-get install php-mysql安装之后重新启动机器,发现mysql也在php的支持里面了。从这里看,debian的安装并不人性化,因为我在freebsd中可以选择的。

一切都已经搞定,为了修改网页方便,又把vsftpd安装上了。vsftp是安装最为顺利的,配置文件和freebsd下也是一样,唯一不同的是新建用户需要自己新建对应的目录。

OK,环境已经搭好,新的学习就要开始了。

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>