一、环境安装
1.安装apache2
sudo apt-get install apache2
安装后在浏览器中打开:http://localhost/或者http://127.0.0.1
如果出现It works!证明apache安装成功。
2.安装PHP
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
测试:
sudo vi /var/www/testphp.php
写入php works!保存退出vi。
然后在浏览器中输入http://127.0.0.1/testphp.php或者http://localhost/testphp.php
如果显示出php works!表示php配置成功。
3.安装MYSQL
sudo apt-get install mysql-server
安装过程中按提示设置root密码即可。
注:修改密码:
mysql -uroot -p
mysql>use mysql;
mysql>update user set password=PASSWORD('new password') WHERE user='root';
mysql>exit
重启mysql,或是刷新权限也行
重启即可: sudo /etc/init.d/mysql restart 或是 restart mysql
4、让apache、php支持mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart
至此Ubuntu+apache2+php 5+mysql的安装完成。
提示:
/etc/apache2/下:
1、apache2.conf 是主配置文件,httpd.conf 用户配置文件
2、虚拟目录在 httpd.conf 中
DocumentRoot “路径”
ServerName 名称
#Listen 127.0.0.1:80 #注意这个文件中不能写上监听,如果必须要写,那就需要先去apache2.conf下将include /etc/apache2/ports.conf 给注释掉,因为ports.conf中已经监听来80端口
3、目录设置在 /etc/apache2/sites-enabled/000-default 可以设置虚拟主机
4、php.ini: /etc/php5/apache2/php.ini
5、mysql.cnf: /etc/mysql/my.cnf
4、重启apache : /etc/init.d/apache2 restart
5、重启mysql: sudo /etc/init.d/mysql restart 或是 restart mysql
6、日志文件: /var/log/apache2/
二、GD库安装
sudo apt-get install php5-gd
sudo /etc/init.d/apache2 restart
三、curl扩展安装
sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart
ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新
2021-03-28 01:34Ubuntu教程网 Ubuntu
ubuntu lamp(apache+mysql+php) 环境搭建及相关扩展更新,需要的朋友可以参考下。
延伸 · 阅读
- 2022-03-10Ubuntu解决火狐浏览器无法同步书签的问题【推荐
- 2022-03-10Ubuntu18.04(linux)安装MySQL的方法步骤
- 2022-03-10详解如何在Ubuntu 16.04上增加Swap分区
- 2022-03-10Ubuntu添加swap分区的方法
- 2022-03-10在Ubunt16.04上安装LAMP的方法
- 2022-03-09Ubuntu系统下扩展LVM根目录的方法
- Ubuntu
在ubuntu下使用ffmpeg并通过一段命令分割视频
在ubuntu软件中心安装ffmpeg后,我们就能通过一段命令来分割视频,具体实现请祥看本文 ...
- Ubuntu
ubuntu添加环境变量的方法
这篇文章主要介绍了ubuntu添加环境变量的方法,需要的朋友可以参考下 ...
- Ubuntu
手把手教你如何在Ubuntu下安装Miniconda
这次我们来安排一下如何在ubuntu上安装Miniconda。这里说一下为什么不是Anaconda,因为它太占内存了,足足有5G左右,我的云服务器才40G硬盘,实在是玩不起呐...
- Ubuntu
Ubuntu 远程登陆服务器 ssh的安装和配置详解
这篇文章主要介绍了Ubuntu 远程登陆服务器 ssh的安装和配置详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...
- Ubuntu
ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug)
这篇文章主要介绍了ubuntu下搭建php开发环境(nginx+(cgi)php5fpm+memcached+xdebug),需要的朋友可以参考下...
- Ubuntu
ubuntu搭建深度学习环境
ubuntu如何搭建深度学习环境的详细步骤 安装vscode 方法一: 依次输入如下命令 1.sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make 2.sudo apt-get update 3.sudo apt-get inst...
- Ubuntu
Ubuntu 21.04 将重点提升主目录隐私安全性
如今个人计算机普及程度非常高,但是对于部分用户而言,由于工作和使用环境的特殊性,可能会出现多人共同使用同一设备的情况。目前市面上所有主流...
- Ubuntu
Ubuntu 19.10产品寿命结束,尽快升级到Ubuntu 20.04!
Ubuntu 19.10 Eoan Ermine 产品寿命结束。这意味着它不会获得任何安全或维护更新。继续使用 Ubuntu 19.10 将很危险,因为你的系统将来可能会因为缺少安全更新而...