太阳集团所有网址16877在Ubuntu下安装Apache、PHP、

一、安装apache2 php5 mysql
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

1、sudo apt-get install Apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin
在下载来自动安装配置的时候会出现一个框子让你输入密码哦!!记住是密码

二、设置mysql密码
mysqladmin -u root password 新密码

2、启用 mod_rewrite 模块

三、安装phpmyadmin
sudo apt-get install phpmyadmin
测试:

sudo a2enmod rewrite
3、配置 网站的目录了

四、其它操作:
编辑测试页:(
太阳集团所有网址16877,sudo gedit /var/www/testphp.php

sudo gedit /etc/apache2/sites-available/default

启动Apache
$ sudo /usr/sbin/apache2ctl start
停止Apache
$ sudo /usr/sbin/apache2ctl stop
重启Apache
$ sudo /etc/init.d/apache2 restart

------------------默认情况下你会看到
NameVirtualHost *
<VirtualHost *>
    ServerAdmin webmaster@localhost
   
    DocumentRoot /var/www/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>

如果只是用于本地开发,加强安全性,设置如下:
$ gksudo "gedit /etc/apache2/ports.conf"
$ password:
更改ports.conf
Listen 127.0.0.1:80
保存文件之后,并重启apache。这时,只有通过127.0.0.1才能访问Apache。

------------------我们把它改到别处去~~也就是自定义位置
NameVirtualHost *
<VirtualHost *>
    ServerAdmin webmaster@localhost
   
    DocumentRoot /home/felix/www/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /home/felix/www/>
------------------看到了把?这个就是放在了home下你的用户名的www文件夹里面

我想说的:我还是喜欢把包包下载下来自己配置环境,难是难了点,而且费时间,但网上资料很多,不会有解决不了的问题的。Ubuntu这点做得有些傻瓜,我不喜欢。apache2昨天自己下了个tar.gz的包,自己装上,配置完测试成功,今天在新立得软件包管理器里安装上面那些东西(偷懒一下),呜呜,自己装的apache2就不能用了,还要去改,哎,懒得改了都。我对计算机有洁癖,用不到的东西就想删掉捏。哎,去删喽。太阳集团所有网址16877 1

4、重启服务器

          sudo /etc/init.d/apache2 restart

=======================================================================

以下文章为转载:

安装MySQL

sudo apt-get install mysql-server

这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。

配置MySQL

注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:

默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:

$mysql -u root

在这里之所以用-u root是因为我现在是 一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。

进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";

注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。

这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例:

mysql>CREATE DATABASE xoops;

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321";

这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。

如果你想进行远程访问或控制,那么你要做两件事:

其一:

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321";

允许xoops_root用户可以从任意机器上登入MySQL。

本文由太阳集团所有网址16877发布于www.16877.com,转载请注明出处:太阳集团所有网址16877在Ubuntu下安装Apache、PHP、

您可能还会对下面的文章感兴趣: