标签:03 架构 get 端口 apt LAMP install php 安装
1 LAMP架构
流程图
A:apache,动静分离,静态数据找到后直接返回,动态数据转发到应用服务器/数据库,进一步处理后再返回
2 apache安装
- 命令行安装,
apt-get install apache2
- 查看端口,确保安装成功,默认监听80端口,
netstat -tunlp|grep apache2
- 注意,默认端口80不能被占用,否则安装失败,所以需要先卸载占用默认80端口的nginx,
apt-get purge nginx
,再自动移除不用的包apt-get autoremove
3 安装mysql
安装mariadb即可
apt install mariadb-server
,查看端口,默认端口3306,确认状态service mariadb status
- 连接数据库,初始没有密码,两次回车,
mysql -uroot -p
4 安装php
apt-get install libapache2-mod-php
apt-get install php7.2-mysql
查看php版本,php -v
-编写php测试脚本,在apache根目录下创建php脚本,写入如下内容
<?php echo phpinfo();?>
浏览器访问web界面,出现php信息代表配置OK,地址为服务器地址
http://172.26.221.109/phpinfo.php
5 搭建论坛——以Discuz为例
-
下载discuz论坛安装包(Discuz_X3.4_SC_UTF8_20211124.zip),https://gitee.com/3dming/DiscuzL/attach_files,可能需要登录gitee账号
-
上传安装包到服务器,unzip解压缩,将解压缩后的upload目录拷贝到apache根目录下(如/var/www/html),提升权限,不然后面安装论坛时检查不通过,
chmod -R 777 /var/www/html/
-
可能碰到提示环境没有xml组件的情况,安装xml组件,
apt-get install php7.2-xml service apache2 restart #重启服务,不然web界面可能不会刷新
标签:03,架构,get,端口,apt,LAMP,install,php,安装 来源: https://www.cnblogs.com/ua-21/p/15768778.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。