linux lnmp1.5.tar.gz,Linux 下lnmp

笔者喜欢的是php

lnmp(linux nginx mysql php)

是指的是linux 环境下 php环境的搭建

Apache

Apache 是世界排名第一的Web服务器软件

apache.org

如果给虚拟机共享目录

echo $? 检测这一步是否成功

make 是编译

make install 安装

1.安装httpd-2.4.25.tar.gz

tar -zxvf httpd-2.4.25.tar.gz

2.进入目录

./configure //配置软件

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

回车会提示缺少APR,回到root下,

解压APR

apr-1.5.2.tar.gz,进入该目录

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

echo $? #检测这一步是否成功

4.编译

make

5.安装

make install #这一步完成后才真正生成到目录里面去

继续进入httpd-2.4.24进行安装

发现缺少apr-util,进行安装,发现出错

执行./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/ #配置

make && make install #编译并安装

继续安装httpd

发现缺少pcre。。。

tar -zxvf pcre-8.39.tar.gz

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

make && make install

继续安装httpd

tar -zxvf httpd-2.4.25.tar.gz

./configure --prefix=/usr/local/apache2 --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/ #配置

make && make install #编译安装

至此,httpd安装完成

1.安装完成后开启软件,要在bin目录找到可执行文件

即apache2/bin

[root@bogon bin]# ./apachectl start

2.关闭防火墙

service iptables stop

在浏览器中输入虚拟机的ip即可,也可以更改apache2/htdocs输出的东西

注意

在httpd 安装成功时,报个错[ServerName]打开ServerName并将其修改为

localhost

重启

../bin/apachectl1 stop

../bin/apachecto1 start

若想高级点

在apache2 的binmu

目录下 cp ./apachectl /sbin/

好处是可以不用进入bin目录,而直接执行命令

[root@bogin bin]# cp apachectl /etc/rc.d/init.d/httpd

##lamp

linux 下面的apache php mysql 环境配置

安装apache

yum install -y httpd #下载apache

service iptables stop #关闭防火墙

service httpd start #重启用户

会报个错,因为ServerName 没改

vim /etc/httpd/conf/httpd.conf

端口最多是65535

然后重启service httpd restart

做一个网站 apachectl 就够了 ,使用php是因为要做一个

动态网站

/重构域名 为 /www ,若www目录不存在创建一个

每次操作 要节点重启服务器

vim /www/inddex.html 里面写一句话,然后就会刷新ip

##安装php

yum install php

php -v

安装mysql

yum install -y mysql-server mysql-client mysql

-devel

service start

/usr/bin/mysqldadmin -u root password '12323'设置数据库密码

all -y php-gd #扩展库

yum install -y php-fpm #php与Apache的桥梁

service php-fpm restart

service httpd restart

把index.php里面的东西复制到/www.index.php,zai 在浏览器上通过ip可以输出

想看配置文件是否有效,在index.php写一句phpinfo();

安装phpmyadmin

cd /www

wget -c https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.zip

额,下载失败

Resolving files.phpmyadmin.net... failed: Name or service not known.

wget: unable to resolve host address `files.phpmyadmin.net'

结束

##selinux 关闭

vim /etc/selinux/config

SELINUXTYPE = targeted 将这行注释,是永久关闭,一劳永疫

##lnmp

注意:lump 和lamp 可以同时装,但不能同时用80端口,不然会出现问题

service httpd stop # 关闭防火墙

安装lnmp 只需要单独在安装nginx 就可以了

yum install -y nginx 安装 Nginx

若已经安装先卸载掉

yum remove -y nginx

service nginx restart

若报80的端口的错,在这里修改文件

vim /etc/httpd//conf/httpd.conf

将监听的80中的80改为其他的值

开启,关闭httpd 服务

vim /etc/nginx/nginx.conf

进入里面 vim /etc/nginx/nginx.conf

vim /etc/nginx/conf.d/default.conf

注释掉这一句 listen [::]:80 default_server

root 改为 /www

service nginx restart #重启服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值