UBUNTU安装PHP,即所谓得LAMP
一、安装Apache2
sudo apt-get install apache2
然后在浏览器中打开:
http://localhost/
在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了“It works!“,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个目录下有一个html目录就是Web目录了,即/var/www/html,所有要能过浏览器访问的Web文件都要放到这个目录里。
二、安装PHP5
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5(根据俺的实际测试,这一步似乎不用做了,在上一步已经安装好了,不过还是建议你copy/paste一下这条命令)
sudo /etc/init.d/apache2 restart
测试PHP5是否安装成功
sudo gedit /var/www/html/testphp.php
在里面写入
然后在浏览器中打开:
http://localhost/testphp.php
应该能看到下面的画面,很长的
看完后把testphp.php删掉,可能会有安全风险
我们测试一个小例子以验证下php:
终端输入:sudo gedit /var/www/html/hello.php
在打开的hello.php中加入一下代码:
浏览器地址栏中输入http://127.0.0.1/hello.php
三、安装MySql
sudo apt-get install mysql-server
MySql初始只允许本机(127.0.0.1)连接,如果想多台机子使用或者向Internet开放的话,编辑/etc/mysql/my.cnf
sudo gedit /etc/mysql/my.cnf
找到
bind-address = 127.0.0.1
用#注释掉,象这样
#bind-address = 127.0.0.1
其他模块安装:
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
前两个很容易明白,要想apache能够解析PHP,就需要借助这两个模块来找到php engine。
第三个在php操作mysql数据库时用到,大多数人都有数据库编程经验,所以这就不用多解释了。
第四个GD库。
配置相关
apache根目录
安装完apache2,网上说的根目录在/var/www下,但是今天也就是2014-06-26的时候,我发现根目录目录是在/var/www/html下的,这点注意一下
根目录配置文件在apache2的默认目录配置在/etc/apache2/sites-enabled/00default
DocumentRoot项即为根目录
如果开发得项目需要使用得话,有两种方式:
1.即修改上面得DocumentRoot项
2.在/var/www/html下建立一个到你的目录的链接
命令为:sudo ln -s 项目的路径/项目的名称 /var/www/html/项目的名称
[注意]链接文件名中不能含有“.”,否则apache2会将其当作为一个文件试图解析而无法达到链接目录的效果。
php与mysql
要让PHP与MySql一起工作,编辑
sudo gedit /etc/php5/apache2/php.ini
取消对;extension=mysql.so的注释,象这样
…
extension=mysql.so
…
上一篇: PHP 如何判断当前用户已在别处登录,当前用户在别处_PHP教程
下一篇: php循环,该怎么解决
推荐阅读
-
Ubuntu 18.04上安装Apache、MySQL、PHP、LAMP的完整教程
-
Ubuntu安装LAMP(Linux、Apache、MySQL、PHP)
-
Ubuntu Server 11.10安装配置lamp(Apache+MySQL+PHP)
-
UBUNTU安装PHP,即所谓得LAMP
-
Ubuntu分支Linux操作系统安装LAMP环境,ubuntulamp_PHP教程
-
Ubuntu分支Linux操作系统安装LAMP环境,ubuntulamp_PHP教程
-
Ubuntu 18.04上安装Apache、MySQL、PHP、LAMP的完整教程
-
ubuntu LAMP下PHP的开发环境zend studio的安装及相关有关问题
-
Ubuntu安装LAMP(Linux、Apache、MySQL、PHP)
-
Ubuntu Server 11.10安装配置lamp(Apache+MySQL+PHP)