Ubuntu Server apt-get install Apache2 & PHP5 & MySQL5
Ubuntu Server apt-get install Apache2 & PHP5 & MySQL5
用apt-get方式安置mysql5 + Apache2 + PHP5+Phpmyadmin:
大师请先看下Ubuntu的WIKI,(http://wiki.ubuntu.org)上面讲的很具体的。但本人按上面做的第一次没有乐成。apache2,php5,mysql5都可以运行,便是phpmyadmin不克不及用。
本人获得的履历是:MYSQL安乐成后,必然要先给它设个暗码,这上步是不成少的。
此篇只代表小我的概念和履历,大概会单方面化和有错误,请大师攻讦斧正,有题目大师一路来会商!!
1 .要用apt-get的体例安置,最好,也大概是必需先运行下面在号令进级本身的体系,我的就只能先进级后才气安置mysql5 + Apache2 + PHP5的。
我在没进级前运行sudo apt-get install apache2 php5 mysql-server 是没有效的。而若是你找的源欠好或是你的收集不不变的话,你也有大概进级不可。如许的话,你想用apt-get的体例来安置一些软件时大概是不克不及安置的。
sudo apt-get update
sudo apt-get dist-upgrade
2.安置:
sudo apt-get install mysql-server
安置上mysql5
sudo apt-get install apache2
安置apache2
sudo apt-get install php5
安置php5
sudo apt-get install php5-mysql
安置php的mysql模块
sudo apt-get install php5-gd
安置GD库
在运行上面的号令的时辰,可以把稳看下libapache2-mod-auth-mysql(安置apache2时大概会安上)和libapache2-mod-php5,若是看到安上了就不消再零丁安置了。
3 . 设置装备摆设:
我们刚安置上的MYSQL,只有一个体系默认的root用户,并且是没有暗码的,此时我们必然要给MYSQL设置一个暗码,小我以为必然要的。因 为我第一次安置时便是没有搞这一步,以为和win下的一样,可先不消设置。但是当我在http://127.0.0.1/phpmyadmin下用 root不带暗码登岸时如何也不会乐成!
终端下输入:
mysql -u root
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY “123456″;
’123456‘是root的暗码,可以自由设置,但最好是设个平安点的。
mysql>\q 退出mysql
mysql的设置装备摆设文件-my.cnf:(路径:/etc/mysql/my.cnf)
运行号令:sudo gedit /etc/mysql/my.cnf可编纂。
apache2的设置装备摆设文件-apache2.conf(路径:/etc/apache2/apache2.conf)
运行号令:sudo gedit /etc/apache2.conf可编纂
PHP的设置装备摆设文件-php.ini:(路径:/etc/php5/apache2/php.ini)
运行号令:sudo gedit /etc/php5/apache2/php.ini可编纂。
此时这三个文件临时不消编纂,如为了平安起见和优化,是必然要编纂的。详细的大师可观光别的资料,此篇暂未几说!!
4 . 安置phpmyadmin
sudo apt-get install phpmyadmin
安置完毕可测试:http://127.0.0.1/phpmyadmin 当出来界面就行了,临时先别登录,等改下你的PHPMYADMIN的设置装备摆设文件(config.inc.php)再登岸。
终端输入:sudo gedit /etc/phpmyadmin/config.inc.php
找到$cfg['Servers'][$i]['password']= ”;
改成:$cfg['Servers'][$i]['password']= ‘123456′;
‘123456‘是适才设置的mysql的暗码。
5 . 此时最好从头启动计较机,(在网看到有人如许说,因是第二次安置也就照做了)打开欣赏器http://localhost/phpmyadmin/
用户名输入root,再输入刚改的暗码,然后实行
可以看到在win下那可亲的phpmyadmin面孔了。
小结:
apache2的操纵号令:
启动:sudo /etc/init.d/apache2 start
重启:sudo /etc/init.d/apache2 restart
封闭:sudo /etc/init.d/apache2 stop
apache2的默认主目次:/var/www/