PHP MySQL8.0 Apache_使用源码包安装php7.0.8 mysql5.7 apache2.4

当然第一步肯定就是先把编译工具什么的安装好,比如说gcc这些。可能每个发行版本都不一样,但都大同小异,基本都是使用包管理工具来进行安装的。

源码包大概这些:

9e1372d5fae2d57dcef18c58288f55c9.png

第一步:安装apache2.4

先把这四个压缩包解压

apr-1.5.0.tar.gz

apr-util-1.5.3.tar.gz

pcre-8.33.tar.gz

httpd-2.4.9.tar.gz

先安装上面的三个,再去安装apache./configure --prefix=/usr/local/apr

make

make install

./configure  --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

make

make install

./configure --prefix=/usr/local/pcre

make

make install

./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-mods-shared=most --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

make

make install

//只是为了方便,少了切换目录这些简单的目录

编译安装之后,就可以创建service httpd了cp /usr/local/apache2/bin/apachectl /etc/init.d/httpd

把apachectl复制到init.d目录后的话,就可以使用service httpd start命令来启动apache了

mysql5.7的安装

mysql从5.5的版本开始就使用cmake来编译安装,所以这就麻烦了。

下载好cmake,这个下载下来就可以直接使用,但是需要配置下环境变量

在编译mysql5.7之前,还需要下载一个boost的库,和cmake相似,这个也是解压完成后就可以直接使用的,放到某个目录,在配置mysql的时候,填写对应的目录cmake \

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/mysql/data \

-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DEXTRA_CHARSETS=all \

-DENABLED_LOCAL_INFILE=1 \

-DDOWNLOAD_BOOST=1 \

-DWITH_BOOST=/usr/local/boost

make

make install

之后经过一系列的等待之后,不出意外情况的话,就会完成安装cd /usr/local/mysql/bin

./mysqld --initialize   --user=mysql --datadir=/mysql/data --basedir=/usr/local/mysql --socket=/tmp/mysql.sock

#初始化mysql,指定几个路径的位置

cp mysql.server /etc/init.d/mysql

#添加mysql服务

#把mysql的bin目录添加到环境变量后就可以使用mysql -uroot -p登录了

php7安装

在安装php之前,首先需要搞清楚自己要安装哪些扩展,有些扩展是PHP自带的,这样的扩展通过在配置PHP的参数来安装扩展。而有些第三方扩展则需要通过下载对应的扩展包重新编译安装./configure --prefix=/usr/local/php7 --enable-mbstring --with-curl --with-gd --with-config-file-path=/usr/local/php7/etc/ --enable-fpm --enable-mysqlnd --with-pdo-mysql=mysqlnd --with-apxs2=/usr/local/apache2/bin/apxs

PHP的话,也不想讲太多,反正就是缺少什么就安装什么呗

然后就是配置环境变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值