ubuntu server上搭建LAMP环境
更新时间:2023-04-09 12:22:01 阅读量: 实用文档 文档下载
- ubuntu推荐度:
- 相关推荐
Ruby代码
$ sudo tasksel
tasksel命令可以轻松的根据需要安装或者卸载软件,
出现下图界面,按space选择【LAMP server】回车确定
系统默认的LAMP环境的配置已经能够足够满足PHP服务器环境的应用,如使Apache服务器支持CGI环境,请另行安装mod_perl
安装过程中会提示设置MySQL的root用户命令
结束安装后,让我们写一个简单的测试PHP脚本,看看是否安装正常。Ruby代码
2$ cd /var/www/
3$ sudo vim test.php
Ruby代码
4
5echo phpinfo();
6?>
apache的配置和使用
/etc/init.d/apache2 start 启动服务
/etc/init.d/apache2 stop 停止服务
/etc/apache2 目录中的文件
apache2.conf apache服务器主配置文件conf.d/charset 字符集配置文件
envvars license相关
httpd.conf 其配置文件为空
mods-avaliable/ 可用的apache模块
mods-enabled/ 被激活的apache模块
ports.conf 端口配置文件
sites-avaliable/ 可用的服务器配置(如虚拟主机)
sites-enabled/ 被激活的服务器配置
apache2.conf
Ruby代码
7#apache配置文件根目录,注意不要写成/etc/apache2/
8ServerRoot "/etc/apache2"
9#apache服务启动时的进程ID /var/run/apache2.pid
10PidFile ${APACHE_PID_FILE}
11#服务器从接受请求到把请求发送的时间限制
12Timeout 300
13#是否允许保持连接(允许用户建立永久链接)
14KeepAlive On
15#每个请求最大连接数,0表示无限制
16MaxKeepAliveRequests 100
17#同一连接的同一客户端,两个请求之间的等待时间
18KeepAliveTimeout 15
19之后的MPM配置是服务器性能的关键配置,再次就不细说了。
MySQL的配置和使用
启动服务/etc/init.d/mysql start
关闭服务/etc/init.d/mysql shutdown
登录MySQL mysql -u "username" -p
修改密码mysqladmin -u 用户名-p 旧密码password 新密码
增加新用户grand select on 数据库.* to 用户名@登录主机identified by "密码"
grand select,insert,update,delete on *.* to test@"%" identified by "123"
建立用户test,密码123,可以在任何主机上登录,并对所用数据库有增删改查权限
数据导出mysqldump --opt table1 table2 > multi_table.sql
mysqldump --database db1 db2 > multi_db.sql
轻松管理MySQL的利器phpMyAdmin
phpMyAdmin的安装十分简单,首先把相应文件上载到apache服务器目录,
然后修改config.inc.php配置文件的全局变量
Ruby代码
20$ wget
e09f251755270722192ef79e/project/phpmyadmin/phpMyAdmin/3.2.4/phpMyAd min-3.2.4-all-languages.tar.bz2
21$ tar -jxvf phpMyAdmin-3.2.4-all-languages.tar.bz2
22$ sudo cp -rf phpMyAdmin-3.2.4-all-languages /var/www/phpmyadmin
23$ cd /var/www/phpmyadmin
24$ sudo cp libraries/config.default.php ./config.inc.php
25$ sudo vim config.inc.php
修改如下内容
Ruby代码
26$cfg['blowfish_secret'] = 'asdfghjkl'; 【随便填写短语密码】
27$cfg['Servers'][$i]['host'] = 'localhost'; 【MySQL的IP,如果MySQL同phpMyAdmin 在同一台机器就不用修改】
28$cfg['Servers'][$i]['port'] = '3306'; 【MySQL默认端口号】
29$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';
安装Zend Optimizer
Zend Optimizer用于优化PHP代码并提高PHP应用程序的执行速度
Ruby代码
30$ wget e09f251755270722192ef79e/optimizer/3.0.1/ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz 31$ tar -zxvf ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz ZendOptimizer-3.0.1-linux-glibc21-i386/
32$ cd ZendOptimizer-3.0.1-linux-glibc21-i386/
33$ sudo ./install.sh
php.ini文件的位置?/etc/php5/apache2 不要写成/etc/php5/apache2/php.ini
apache安装的位置/etc/apache2/httpd.conf
安装完成后,会自动备份原始的php.ini文件,并重启apache服务以便设置生效
正在阅读:
培训班学习心得体会05-07
斑羚飞渡12-08
高职思想政治教育工作创新(8篇)01-29
二年级上册道德与法治教案12-13
高中的物理解题技巧及例题04-09
《中国法制史》题库05-23
徐醒民研读论语讲义宪问篇(14)04-20
名篇名句默写专题训练(二十)05-11
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 搭建
- 环境
- ubuntu
- server
- LAMP
- 笔记女王的手帐活用术
- 公卫执业医师资格考试历年真题各科汇总版(含答案)
- 三国杀比赛策划书通用范本
- 高中心理健康教育_发现我的长板——优势能力探索教学设计学情分
- 安徽绿色建筑设计评价标识自评估报告(新版本)
- 文件名(三号宋体加黑)
- v3防火墙和v7防火墙ipsec对接-主模式-都是固定ip
- 第三章有机化合物知识点归纳总结
- 2015版生物二轮专题复习(江苏版)应用题组集训4-3-考点3 免疫调节
- 59884123-永辉超市2011年半年度报告
- 新编人教a版必修5学案:2.5等比数列的前n项和(1)(含答案)
- MC68HC811A0VFN1中文资料
- 2022郑州大学远程教育收费标准(公开)
- 结构化学基础习题答案 周公度 第4版
- 【真题】2022年、2022年江苏省宿迁市中考英语试卷含答案.docx
- ACER宏碁4741g老爷本改装ADATA威刚SP900SSD固态硬盘外加原硬盘改
- 最新(最新)体系文件考核试卷
- 好看的言情小说推荐
- 苏教版小学品德四年级下册8.怎样到达目的地word教案(4)
- 2012年译林版3年级教案1-6单元