第十七课LAMP环境搭建与配置上

LAMP 是Linux Apache MySQL PHP的简写,其实就是把Apache,MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言,Apache是最常用的WEB服务软件,而MySQL是比较小型的数据库软件。

17.1安装MySQL

1.下载软件包:

#uname –i

X86_64\\系统为64位的,需下载64位的包

#cd /usr/local/src/ \\建议以后把所有的软件包都放到这个目录下面。

#wget  http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

2.初始化:

[root@localhost src]# tar zxfmysql-5.6.36-linux-glibc2.5-x86_64.tar.gz\\解压

[root@localhost src]# [ -d /usr/local/mysql] && mv /usr/local/mysql /usr/local/mysql_old

[root@localhost src]# ls

apr-1.4.5           apr-util-1.3.12.tar.gz    mysql-5.6.36-linux-glibc2.5-x86_64

apr-1.4.5.tar.gz    apr-util-1.3.12.tar.gz.1  mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

apr-1.4.5.tar.gz.1  httpd-2.4.33

apr-util-1.3.12     httpd-2.4.33.tar.gz

[root@localhost src]# mvmysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql\\挪动位置

[root@localhost src]# useradd -s/sbin/nologin mysql\\建立Mysql用户,因为启动Mysql需要该用户

[root@localhost src]# cd /usr/local/mysql

[root@localhost mysql]# mkdir -p/data/mysql\\创建datadir,数据库文件会放到这里面

[root@localhost mysql]# chown -Rmysql:mysql /data/mysql\\更改权限,不更改后续操作就会出问题

[root@localhost mysql]#./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

FATAL ERROR: please install the followingPerl modules before executing ./scripts/mysql_install_db:

Data::Dumper

[root@localhost mysql]# yum install -y perl-Module-Install\\出现上述问题,因为缺少包

[root@localhost mysql]#./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

3.配置MySQL:

1.   修改启动脚本

vim /etc/init.d/mysqld

需要修改的地方有datadir=/data/mysql(前面初始化数据库时定义的目录)

把启动脚本加入系统服务项,并设定开机启动,启动mysql

chkconfig --add mysqld

chkconfig mysqld on

service mysqld start

如果启动不了,请到/data/mysql/ 下查看错误日志,这个日志通常是主机名.err

17.2安装Apache(前面已安装过)

17.3安装PHP

#wget http://cn2.php.net/distributions/php-5.6.32.tar.bz2

然后解压:#tar jxf php-5.6.32.tar.bz2

然后配置编译参数:

#cd php-5.6.32

./configure --prefix=/usr/local/php \

--with-apxs2=/usr/local/apache2.4/bin/apxs\

--with-config-file-path=/usr/local/php/etc\

--with-mysql=/usr/local/mysql \

--with-libxml-dir \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-freetype-dir \

--with-iconv-dir \

--with-zlib-dir  \

--with-bz2 \

--with-openssl \

--with-mcrypt \

--enable-soap \

--enable-gd-native-ttf \

--enable-ftp \

--enable-mbstring \

--enable-sockets \

--enable-exif \

make && make install

cp php.ini-production/usr/local/php/etc/php.ini

 

17.4apachephp结合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值