日期:2014-05-17 浏览次数:20901 次
woqilin@woqilin-desktop:~$ sudo apt-get install apache2
woqilin@woqilin-desktop:~$ sudo apt-get install mysql-server
woqilin@woqilin-desktop:~$ sudo apt-get install mysql-admin mysql-client mysql-gui-tools-common mysql-query-browser
woqilin@woqilin-desktop:~$ sudo apt-get install phpmyadmin
woqilin@woqilin-desktop:~$ sudo apt-get install php5
woqilin@woqilin-desktop:~$ sudo apt-get install libapache2-mod-auth-mysql
woqilin@woqilin-desktop:~$ sudo apt-get install php5-mysql
woqilin@woqilin-desktop:~$ locate mysql.so
(如果你有安装mysqli库,把 mysql.so 改成 mysqli.so)
会显示Mysql(i)库的位置
/usr/lib/php5/20090626+lfs/mysql.so
然后检查 php.ini文件'extension_dir'属性的设置
woqilin@woqilin-desktop:~$? sudo gedit /etc/php5/apache2/php.ini
-找到 'extension_dir'属性. 默认为
"/usr/lib/php5/ext"
.如果不是的话,设置成这个值.
-创建extension_dir目录
woqilin@woqilin-desktop:~$? sudo mkdir /usr/lib/php5/ext
-把mysql.so库复制到新目录
woqilin@woqilin-desktop:~$? sudo cp /usr/lib/php5/20090626+lfs/mysql.so /usr/lib/php5/ext/mysql.so
重启apache,测试mysql(i)库是否可以工作了
打开浏览器输入以下地址:http://localhost/phpmyadmin,一般情况下会有以下问题
配置apache2.conf文件.打开终端,输入以下命令
woqilin@woqilin-desktop:~$ sudo gedit /etc/apache2/apache2.conf
把下面这段代码添加到apache2.conf文件的最后面,然后保存并退出。重启Apache
Include /etc/phpmyadmin/apache.conf
woqilin@woqilin-desktop:~$ sudo cp /usr/lib/php5/20090626+lfs/mcrypt.so /usr/lib/php5/ext/mcrypt.so
1.如果找不到mcrypt.so模块,必须手动安装
(1)打开终端运行以下命令即可安装
woqilin@woqilin-desktop:~$ apt-get install php5-mcrypt
(2)如果找不到php5-mcrypt包,下载以下三个包
libmcrypt-2.5.8.tar.gz mhash-0.9.9.tar.gz mcrypt-2.6.8.tar.gz
2.然后在终端运行以下命令,其中xxx代表相应的文件
woqilin-desktop:~$ tar z -xvf xxx.tar.gz woqilin@woqilin-desktop:~$ cd xxx woqilin@woqilin-desktop:~$ sudo ./configure woqilin@woqilin-desktop:~$ sudo make woqilin@woqilin-desktop:~$ sudo make install woqilin@woqilin-desktop:~$ sudo ldconfig
3.定位mcrypt.so模块的路径(如下命令),再把mcrypt.so模块复制到/usr/lib/php5/ext目录下,最后重启Apache
woqilin@woqilin-desktop:~$ locate mcrypt.so
启动Apache:
woqilin@woqilin-desktop:~$ sudo /usr/sbin/apache2ctl start
停止Apache:
woqilin@woqilin-desktop:~$ sudo /usr/sbin/apache2ctl stop
重启Apache:
woqilin@woqilin-desktop:~$ sudo /usr/sbin/apache2ctl restart
测试配置文件改变
woqilin@woqilin-desktop:~$ sudo /usr/sbin/apache2ctl configtest
重启Apache出现以下错误
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
要解决这个问题,要编辑httpd.conf文件内容,打开终端,输入以下命令
woqilin@woqilin-desktop:~$ sudo gedit /etc/apache2/httpd.conf
默认httpd.conf文件是空白的,添加下面的内容到文件.
ServerName localhost
保存,现在可以重启Apache
woqilin@woqilin-desktop:~$ sudo /usr/sbin/apache2ctl restart
DocumentRoot "/var/www"
修改 Apache 文件根目录 (DocumentRoot) 的操作如下:
为避免修改失误,请先备份Apache配置文件,命令如下
woqilin@woqilin-desktop:~$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-availa