LAMP

MySQL DBA成长宝典

喜你入骨 提交于 2020-01-01 03:15:09
搜狐公司高级 DBA 叶金荣推荐《MySQL性能调优与架构设计》 1995年5月23日,这是一个普通的日子,但对MySQL来说,这是初生的时刻;自此,这个世界上多了一个数据库系统,这就是一开始被人们嘲笑为“玩具”数据库的MySQL。我是在2000年开始接触Linux和MySQL的,那时候国内网络仍然很不发达,想要找到MySQL的学习资料太不容易了,唯一可用的就是MySQL手册,而且还是英文的。就这样懵懵懂懂直到工作,这种情况仍未得到太大改善。这时候,我就在想,有朝一日我也要学习开源社区的精神,为开源社区做出一定的努力。此后,我利用业余时间翻译了不少MySQL的英文手册,以及不少优秀的技术材料,期间也有出版社联系我商谈出书事宜,虽未出过书,但深知写书的艰辛,因此也没敢答应下来,至今仍为一大遗憾。 2008年2月26日,Sun收购了MySQL,可爱的小海豚差点就此走上了封闭的道路,幸好有开源社区各知名人士的奔走,才使得它仍然活跃在开源社区里,这让我们对MySQL的未来充满了信心。2009年4月20日,Oracle收购Sun后,我们却已不再担心MySQL的未来,因为我们坚信有开源社区的努力,即使Oracle想要扼杀它,也不会得逞的。 随着互联网的发展,电子商务、Web 2.0等的崛起,一大批以LAMP技术为依托的企业如雨后春笋,这也大大刺激了MySQL DBA这个职位的需求

LAMP

一个人想着一个人 提交于 2019-12-31 21:34:39
LAMP安装部署: 准备工作: 1、关闭防火墙 systemctl stop firewalld systemctl disable firewalld 2、关闭selinux setenforce 0 vim /etc/sysconfig/selinux SELINUX=disabled 3、挂载光盘配置本地yum源 mount /dev/sr0 /mnt vim /etc/yum.repos.d/base.repo [base] name=CentOS-$releasever - Base baseurl=file:///mnt gpgcheck=0 enabled=1 yum clean all yum makecache yum repolist 一、安装服务 yum -y install httpd php php-fpm mariadb-server php-mysql 二、测试php是否可用 vim /var/www/html/index.php <?php phpinfo(); ?> 三、启动服务 systemctl start httpd php-fpm mariadb 四、php应用程序解压到/var/www/html目录下 unzip phpMyAdmin-4.0.10.20-all-languages.zip mv phpMyAdmin-4.0.10.20

PHP: syntax error, unexpected '&' in /etc/php5/cli/php.ini on line 107

假如想象 提交于 2019-12-31 07:26:12
问题 I have recently upgraded PHP 5.5.* to PHP 5.6.13. I need to display all the errors in PHP scripts if there are any. So I have uncommented the following code in /etc/php5/cli/php.ini error_reporting Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED Development Value: E_ALL Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT And it is showing the the error "unexpected '&' on line no 107". I know there is something wrong with in my code and the nothing is displaying in browser while

Ubuntu18安装LAMP环境详细步骤

℡╲_俬逩灬. 提交于 2019-12-31 00:02:28
Ubuntu18安装Lamp环境 1、su root 切换root账号(root账户权限高不用总输入sudo) 2、可以先更新一下服务器 apt-get update 获取最新资源包 apt-get upgrade 本机软件全部更新 apt-get dist-upgrade 本机系统软件更新 3、安装apache apt install apache2 -y 检测是否开启apache,一般会默认开启 systemctl status apache2 检测是否开启apache2 开启、关闭和重启服务器 service apache2 start service apache2 stop service apache2 restart 不能查看IP的话安装个net-tools就好了 apt install net-tools 打开浏览器输入IP地址出现这个页面就安装apache完成了 3、数据库服务器的安装 (MySQL Server 5.7或者MariaDB,选择其中一种即可) MySQL安装:apt install mysql-server mysql-client (注:安装的时候会有y/n的选项 直接全部选择y就好) 在安装的过程中,会要求你设置mysql服务器root账户的密码 开启mysql服务:service mysql start 检测是否安装成功:netstat

配置LAMP实现WordPress

て烟熏妆下的殇ゞ 提交于 2019-12-31 00:01:34
环境说明: 在同一台主机上实现LAMP(Linux + Apache + MariaDB + PHP) CentOS 7.3、Apache 2.4.6、MariaDB 5.5.52、PHP 5.4.16 1 安装LAMP 采用yum方式进行安装httpd、MariaDB、php、php-mysql,php-mysql用来进行php和MariaDB数据库的连接。 [root@CentOS7 ~]# yum install httpd mariadb-server php php-mysql -y 2 创建新的虚拟主机 (1)新增虚拟主机配置文件 [root@CentOS7 ~]# vim /etc/httpd/conf.d/vhost.conf <VirtualHost *:80> DocumentRoot "/var/www/wordpress" ServerName www.mywordpress.com <Directory "/var/www/wordpress"> AllowOverride None Require all granted </Directory> <VirtualHost> (2)创建所需目录 [root@CentOS7 ~]# mkdir /var/www/wordpress 3 在虚拟主机主目录/var/www/wordpress下新建index

yum 安装 lamp

梦想的初衷 提交于 2019-12-31 00:01:16
1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便。 2.我的机器是centos 5.6 64为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum -y install 后面加上你所需要安装的软件,他会自动下载自动安装,非常方便。例如 yum -y install httpd自动下载并安装apache服务器。lamp环境只需要安装httpd,mysql,php 3.首先更新一下 `yum -y update` 4.用yum安装Apache,Mysql,PHP. 4.1安装Apache `yum install httpd httpd-devel` 安装完成后,用 `/etc/init.d/httpd start` 启动apache ; 设为开机启动: `chkconfig httpd on` 4.2 安装mysql yum install mysql mysql-server mysql-devel 同样,完成后,用/etc/init.d/mysqld start 启动mysql 4.3

CentOS yum 安装LAMP PHP5.4版本

喜夏-厌秋 提交于 2019-12-31 00:01:04
CentOS yum 安装LAMP PHP5.4版本 [字体: 大 中 小 ] Linux系统版本: CentOS 6.5 1.yum安装和源代码编译在使用的时候没啥区别,但是安装的过程就大相径庭了,yum只需要3个命令就可以完成,源代码需要13个包,还得加压编译,步骤很麻烦,而且当做有时候会出错,源代码编译安装大概需要2个小时,好处在于可以自己配置地址等一些参数,yum安装半个小时搞定,一般不会出错,更新也很方便。 2.我的机器是CentOS release 5.9 64为的系统,一般机器都带yum命令,并且yum包源都是可以用的,就是说不用你自己下载东西,直接yum -y install 后面加上你所需要安装的软件,他会自动下载自动安装,非常方便。例如 yum -y install httpd自动下载并安装apache服务器。lamp环境只需要安装httpd,mysql,php 3.首先更新一下yum -y update 4.用yum安装Apache,Mysql,PHP. 4.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 4.2 安装mysql yum install mysql mysql-server

Linux----------lamp组合应用平台

早过忘川 提交于 2019-12-30 23:34:11
目录 一、工作原理 1.1 LAMP简介 1.2 http与php结合的方式 1.3 简单快速部署LAMP 1.31 yum安装 1.32 编译安装 二、常见LAMP应用 2.1 部署phpmyadmin 2.2 部署wordpress 2.3 编译php-xcache加速访问 三、Centos7编译安装LAMP 3.1二进制安装mariadb 3.2 编译安装httpd-2.4 3.3 编译安装php-5.6 3.4 编译安装php-7.1.7 一、工作原理 1.1 LAMP简介 lamp/lnmp 其实就是由Linux+Apache/Nginx+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 web服务器的资源分为两种,静态资源和动态资源 静态资源就是指静态内容,客户端从服务器获得的资源的表现形式与原文件相同。可以简单的理解为就是直接存储于文件系统中的资源 动态资源则通常是程序文件,需要在服务器执行之后,将执行的结果返回给客户端 CGI: 程序=指令+数据 指令:代码文件 数据:数据存储系统、文件 CGI:Common Gateway Interface 可以让一个客户端

LAMP搭建

烂漫一生 提交于 2019-12-30 23:32:24
Apache的安装依赖 /usr/local/apache2 这种一般是自己源码编译安装的。 用系统包管理器安装软件可以参考自带工具,ubuntu/debian 用 dpkg,redhat/centos 用 rpm 查询软件包内文件列表。 比如你的,可以使用: # dpkg -s apache2 会显示在 /etc/apache2 下,这里目录自己看下。 作者:smallfish 链接:https://www.zhihu.com/question/27455017/answer/36716671 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 ------------------------------------------------------------------------------------------------------------------- 我是用 sudo apt-get install apache2 安装的Apache 接下来安装MySQL以及各种依赖 以下来自http://blog.csdn.net/jspang/article/details/51523727 sudo easy_install mysql-python sudo apt-get install python-setuptools

Lamp 搭建

╄→гoц情女王★ 提交于 2019-12-30 23:32:09
笔记,待写。 三、LAMP网站路径写入权限问题 在刚搭建完lamp环境后,部署、安装项目时,可能你会遇到(大概如下图,写入权限是[×]), 问题很明显,就是apache写入权限的问题,解决方法可以如下:   1. 查看apache是以什么用户运行的,以及它属于哪个用户组,命令 # cat /etc/httpd/conf/httpd.conf,一般在240行左右,例如我的:User apache Group apache   2. 修改apache用户组和用户对目录的读写权限,我的项目是在都是 var/www下,命令# chown -R apache:apache /var/www   3. 验证,回到web端,再次安装项目看看是否可以写入; 来源: https://www.cnblogs.com/tangsen/p/tangsen.html