刚在ubuntu下学习php的时候,配置环境就折腾了好几天。现在留下apt-get的安装方式和简单的配置,留下以后再看。
安装Apache2:
sudo apt-get install apache2
安装php模块:
sudo apt-get install php5
安装Mysql
sudo apt-get install mysql-server
其他模块安装:
sudo apt-get install libapache2-mod-php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
错误信息:apache2:Could not reliably determine the server‘s fully qualified domain name,
using 127.0.1.1 for ServerName
解决办法在/etc/apache2/apache2.conf文件后面加上
#Server Name
ServerName 127.0.0.1
改变apache2的默认目录到当前的开发目录
/etc/apache2/siste-enabled/00default文件中,找到DocumentRoot项,将/var/www改变为开发目录
还有一种就是建立一个链接(本人之前使用的这种方法)
比如当前的工作目录是在/home/username/phptest,那么只要
sudo ln -s /home/username/phptest /var/www/html
PHP编码出错不提示,在开发过程中是很不方便的,开启php错误提示:
1.打开/etc/php5/apache2/php.ini
2.找到并修改下行,把Off值改为On
display_errors=Off
3.搜索下行
error_reporting=E_ALL & ~E_NOTICE
修改为
error_reporting=E_ALL | E_STRICT
4.修改Apache的httpd.conf
添加两行:
php_flag display_errors on
php_value error_reporting 2039
5.重启apache
sudo /etc/init.d/apache2 restart
安装phpmyadmin
sudo apt-get install phpmyadmin
将phpmyadmin和apache2建立链接
sudo ln -s /usr/share/phpmyadmin /var/www/html
我的phpmyadmin安装以后出现没有mcrypt的问题,解决办法:
查看conf.d后发现都是链接,自己手动建立一个链接
# cd /etc/php5/apache2/conf.d
# ls -lh
# ln -s ../../mods-available/mcrypt.ini ./20-mcrypt.ini
本文出自 “猫先生的小屋” 博客,请务必保留此出处http://heygirl.blog.51cto.com/9261730/1574261
原文地址:http://heygirl.blog.51cto.com/9261730/1574261