首页 后端开发 php教程 lamp 环境搭建遇到的问题

lamp 环境搭建遇到的问题

Jul 29, 2016 am 09:12 AM
apache install mysql php sudo

今天把wamp做的项目迁移到lamp环境中,下面是步骤和遇到的问题

网上lamp 环境搭建的教程,照这个我是没安装成功,下边是网上的教程和我遇到的问题和解决方案

第一步 安装Apache2
sudo apt-get install Apache2
第二步 安装PHP模块
sudo apt-get install php5
第三步 安装Mysql
sudo apt-get install mysql-server
sudo apt-get install mysql-client
第四步 其他模块安装
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是否正常工作
打开浏览器,输入localhost,看看是否有It Works!网页展示。目录为/var/www
第六步 修改权限/var/www
sudo chomod 777 /var/www
第七步 安装phpmyadmin
sudo apt-get install phpmyadmin
安装过程中选择Apache2,点击确定。下一步选择是要配置数据库,并输入密码。
第八步 测试phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www
然后直接运行http://localhost/phpmyadmin,看有没有数据库管理软件出现。
配置过程
第一步 启用mod_rewrite模块
sudo a2enmod rewrite
重启Apache服务器:sudo /etc/init.d/Apache2 restart或者sudo service Apache2 restart
第二步 设置Apache支持.htm .html .php
sudo gedit /etc/Apache2/Apache2.conf&
添加以下句子:AddType application/x-httpd-php .php .htm .html
第三步 测试php网页
编辑mysql_test.php代码如下:
$link = mysql_connect("localhost", "root", "password");
if(!$link)
die('Could not connect: ' . mysql_error());
else
echo "Mysql 配置正确!";
mysql_close($link);
?>
访问 http://localhost/mysql_test.php 显示’Mysql 配置正确‘就代表配置正确。
第四步 第三步这里出现了乱码以后解决方法
打开配置文件sudo gedit /etc/Apache2/Apache2.conf&
添加如下代码:AddDefaultCharset UTF-8
到此为止配置OK。

遇到的问题和解决方案:

1,下载不到软件   这是软件源的问题  可以到软件中心的软件源修改  有些选择主服务器可以下载到 有些选择中国服务器可以下载到  两个结合是都可以下载到

2,sudo apt-get install libApache2-mod-php5 之前要先安装 sudo apt-get install Apache2-mpm-itk  注意下载不到的话 换软件源

3,安装php5-cli 否则在终端输入php会提示没相应的命令

以上就介绍了lamp 环境搭建遇到的问题,包括了Apache,phpmyadmin,安装Apache方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1673
14
CakePHP 教程
1428
52
Laravel 教程
1333
25
PHP教程
1277
29
C# 教程
1257
24
session_start()函数的意义是什么? session_start()函数的意义是什么? May 03, 2025 am 12:18 AM

session_start()iscucialinphpformanagingusersessions.1)ItInitiateSanewsessionifnoneexists,2)resumesanexistingsessions,and3)setsasesessionCookieforContinuityActinuityAccontinuityAcconActInityAcconActInityAcconAccRequests,EnablingApplicationsApplicationsLikeUseAppericationLikeUseAthenticationalticationaltication and PersersonalizedContentent。

给MySQL表添加和删除字段的操作步骤 给MySQL表添加和删除字段的操作步骤 Apr 29, 2025 pm 04:15 PM

在MySQL中,添加字段使用ALTERTABLEtable_nameADDCOLUMNnew_columnVARCHAR(255)AFTERexisting_column,删除字段使用ALTERTABLEtable_nameDROPCOLUMNcolumn_to_drop。添加字段时,需指定位置以优化查询性能和数据结构;删除字段前需确认操作不可逆;使用在线DDL、备份数据、测试环境和低负载时间段修改表结构是性能优化和最佳实践。

如何使用MySQL的函数进行数据处理和计算 如何使用MySQL的函数进行数据处理和计算 Apr 29, 2025 pm 04:21 PM

MySQL函数可用于数据处理和计算。1.基本用法包括字符串处理、日期计算和数学运算。2.高级用法涉及结合多个函数实现复杂操作。3.性能优化需避免在WHERE子句中使用函数,并使用GROUPBY和临时表。

怎样卸载MySQL并清理残留文件 怎样卸载MySQL并清理残留文件 Apr 29, 2025 pm 04:03 PM

要安全、彻底地卸载MySQL并清理所有残留文件,需遵循以下步骤:1.停止MySQL服务;2.卸载MySQL软件包;3.清理配置文件和数据目录;4.验证卸载是否彻底。

MySQL批量插入数据的高效方法 MySQL批量插入数据的高效方法 Apr 29, 2025 pm 04:18 PM

MySQL批量插入数据的高效方法包括:1.使用INSERTINTO...VALUES语法,2.利用LOADDATAINFILE命令,3.使用事务处理,4.调整批量大小,5.禁用索引,6.使用INSERTIGNORE或INSERT...ONDUPLICATEKEYUPDATE,这些方法能显着提升数据库操作效率。

作曲家:PHP开发人员的软件包经理 作曲家:PHP开发人员的软件包经理 May 02, 2025 am 12:23 AM

Composer是PHP的依赖管理工具,通过composer.json文件管理项目依赖。1)解析composer.json获取依赖信息;2)解析依赖关系形成依赖树;3)从Packagist下载并安装依赖到vendor目录;4)生成composer.lock文件锁定依赖版本,确保团队一致性和项目可维护性。

Apache在网络开发中的作用:开拓技术 Apache在网络开发中的作用:开拓技术 May 01, 2025 am 12:12 AM

Apache在Web开发中的作用包括静态网站托管、动态内容服务、反向代理与负载均衡。1.静态网站托管:Apache配置简单,适合托管静态网站。2.动态内容服务:通过与PHP等结合,提供动态内容。3.反向代理与负载均衡:作为反向代理,分发请求到多个后端服务器,实现负载均衡。

与其他关系数据库相比,使用MySQL的优点是什么? 与其他关系数据库相比,使用MySQL的优点是什么? May 01, 2025 am 12:18 AM

MySQL被广泛应用于各种项目中的原因包括:1.高性能与可扩展性,支持多种存储引擎;2.易于使用和维护,配置简单且工具丰富;3.丰富的生态系统,吸引大量社区和第三方工具支持;4.跨平台支持,适用于多种操作系统。

See all articles