由于种种原因,重新装了一次lamp,终于是安装好了laravel框架,现在记录以下。
ubuntu12.04默认apt-get install获得的php是5.3的,laravel要求最低版本为5.4,要想用最简单的方法安装lamp,建议升级到ubuntu14.04。
现在默认安装到了ubuntu14.04,首先
sudo apt-get install tasksel
明显,这个是在安装tasksel
sudo tasksel
运行tasksel,选择lamp。就安装了lamp。
另外,在安装laravel的时候会提示各种错误,这里不一一列举,就说一下关于phpinfo()这个函数的好用之处。在/www/目录下创建phpinfo.php。写入<?php phpinfo(); ?>即可以在localhost里看到php的配置情况,我们主要关注的是在ubuntu下各个配置文件的地址。因为在ubuntu下面貌似php,apache等等软件的配置文件比较乱,而且似乎还存在多个php.ini文件,我们这里要看的就是哪个是关键的配置文件。
Loaded Configuration File:/etc/php5/apache2/php.ini
Scan this dir for additional .ini files :/etc/php5/apache2/conf.d
Additional .ini files parsed:这里大概都是在/etc/php5/apache2/这个目录下。很多配置文件。
/usr/lib/php5/20121212/:这个目录很重要,因为你安装的php扩展文件都是放在这里的,在php.ini中设置扩展文件路径的时候要用的,比如说我当时安装laravel的时候遇到的curl.so,mcypt.so,这两个扩展,就死活搞不好,最后才发现扩展文件是存放在这里,然后在/etc/php5/apache2/ 目录下找到php.ini文件,配置extension=/usr/lib/php5/20121212/XXX.so
通过命令
sudo apt-get installphpmyadmin
安装MySQL管理工具phpmyadmin。由于phpmyadmin默认安装在/usr/share/phpmyadmin,而不是/var/www下,所以只需在终端输入
sudo ln -s/usr/share/phpmyadmin/ /var/www/
即可解决
/etc/apache2/site-available/000-default.conf 这个文件是配置服务器根目录的,我开始安装的时候系统竟然默认的是/var/www/html/ ,我当时不知道,直接删掉了/html/ 目录,结果怎么都打不开localhost,后来才发现竟然这样。
ubuntu12.04默认apt-get install获得的php是5.3的,laravel要求最低版本为5.4,要想用最简单的方法安装lamp,建议升级到ubuntu14.04。
现在默认安装到了ubuntu14.04,首先
sudo apt-get install tasksel
明显,这个是在安装tasksel
sudo tasksel
运行tasksel,选择lamp。就安装了lamp。
另外,在安装laravel的时候会提示各种错误,这里不一一列举,就说一下关于phpinfo()这个函数的好用之处。在/www/目录下创建phpinfo.php。写入<?php phpinfo(); ?>即可以在localhost里看到php的配置情况,我们主要关注的是在ubuntu下各个配置文件的地址。因为在ubuntu下面貌似php,apache等等软件的配置文件比较乱,而且似乎还存在多个php.ini文件,我们这里要看的就是哪个是关键的配置文件。
Loaded Configuration File:/etc/php5/apache2/php.ini
Scan this dir for additional .ini files :/etc/php5/apache2/conf.d
Additional .ini files parsed:这里大概都是在/etc/php5/apache2/这个目录下。很多配置文件。
/usr/lib/php5/20121212/:这个目录很重要,因为你安装的php扩展文件都是放在这里的,在php.ini中设置扩展文件路径的时候要用的,比如说我当时安装laravel的时候遇到的curl.so,mcypt.so,这两个扩展,就死活搞不好,最后才发现扩展文件是存放在这里,然后在/etc/php5/apache2/ 目录下找到php.ini文件,配置extension=/usr/lib/php5/20121212/XXX.so
通过命令
sudo apt-get installphpmyadmin
安装MySQL管理工具phpmyadmin。由于phpmyadmin默认安装在/usr/share/phpmyadmin,而不是/var/www下,所以只需在终端输入
sudo ln -s/usr/share/phpmyadmin/ /var/www/
即可解决
/etc/apache2/site-available/000-default.conf 这个文件是配置服务器根目录的,我开始安装的时候系统竟然默认的是/var/www/html/ ,我当时不知道,直接删掉了/html/ 目录,结果怎么都打不开localhost,后来才发现竟然这样。