Ubuntu下安装apache2+PHP+mysql+phhmyadmin成功笔记

1.安装apache
1)安装apr 
sudo ./configure -prefix=/usr/local/apr
sudo make
sudo make install
2)安装apr-util
sudo ./configure -prefix=/usr/local/apr-util --with-apr=usr/local/apr
sudo make
sudo make install
3)安装pcre
sudo ./configure -prefix=/usr/local/pcre --with-apr=usr/local/apr --with-apr-util=/usr/local/apr-util
sudo make
sudo make install
其中,make pcre时可能出现如下错误:
libtool:compile:unrecognized option ‘-DHAVE_CONFIG_H‘
libtool:compile:Try ‘libtool --help‘ for more information.
make[1]:*** [pcrecpp.lo] Error 1
make[1]:Leaving directory ‘/home/mfcai/pcre-8.10‘
make:*** [all] Error 2
Ubuntu下安装apache2+PHP+mysql+phhmyadmin成功笔记
解决办法是安装build-essential(该软件包的作用是在编译程序时提供所需的软件包的列表信息,如头文件在哪,库函数在哪,并会下载编译依赖的软件包,组成一个完整编译环境): 
sudo apt-get install build-essential完成在线安装。
4)安装apache
sudo ./configure -prefix=/usr/local/apache --with-apr=usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
sudo make
sudo make install
注:到此,apache安装完成,但是“apachectl start | stop | restart | graceful stop”等命令用不了,提示“****,/usr/sbin/apache2:not found.”。解决办法是在线安装下apache2:
apt-get install apache2
这样“apachectl start | stop | restart | graceful stop”等命令就可以运行了。但是又会有新的问题产生:
Starting web server apache2
apache2:Could not reliably determine the server‘s fully qualified domain name,
...waiting apache2: Could not reliably determine the server‘s fully qualified domain name,using 127.0.1.1 for ServerName.
这是因为没有配置“ServerName”,可以通过修改 "vi /etc/apache2/sites-available/default"文件,在第一行添加“ServerName 127.0.0.1”。这样便完成了apache的整个安装和配置过程。
 
2. 安装php
apt-get install php5                                 //安装php5
apt-get install libapache2-mod-php5       //让apache2支持php5的扩展安装包
apachectl restart                                     //重启apache服务
至此就可以进行测试了,在地址栏中输入:http:://localhost/test.php
test.php如下:
<?php
phpinfo();
?>
在浏览器中会显示出php相关的信息。
 
3. 安装mysql
apt-get instll mysql-server
可以通过 /etc/mysql/my.cnf 来进行相关信息的修改。比如说可以通过注释掉“bind_address=127.0.0.1”来取消地址绑定,使外网也能访问mysql数据库。
 
4. 让apache2和php支持mysql
apt-get install libapache2-mod-auth-mysql    //apache2支持mysql的扩展包
apt-get install php5-mysql                            //php5支持mysql的扩展包
apachectl restart                                          //重启apache2服务
 
5. 安装phpmyadmin(此步非必须)
apt-get install phpmyadmin                         
ln -s /usr/share/myphpadmin /var/www       //在/var/www目录下生成一个phpadmin的软连接
apachectl restart                                         //重启apache2服务
接下来可以通过在地址栏中输入:http:://localhost/phpmyadmin进行phpMyAdmin的登陆(用户名一般为:root,密码是自己安装phpmyadmin的时候设置的,可以通过打开/usr/share/phpmyadmin/libraries/config.default.php查看,一般将config.default.php复制到上一级目录中,并改名为config.inc.php)。    
 
至此 php+apache+mysql搭建完成。           
 
至于为什么选择在线安装和解压缩安装,是因为安装完apache2之后觉得解压缩安装太麻烦了,故选择了在线安装,如果上不了网,那就只能选择下载软件包进行解压安装了。
期间也参考了yfk的这篇博客:http://blog.csdn.net/yfkiss/article/details/6843020 。

Ubuntu下安装apache2+PHP+mysql+phhmyadmin成功笔记,布布扣,bubuko.com

Ubuntu下安装apache2+PHP+mysql+phhmyadmin成功笔记

上一篇:NewSQL


下一篇:SQL Server中的存储过程