lamp安装步骤--编译

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介:
1,停止防火墙及不必要的服务

/etc/init.d/rpcbind stop
/etc/init.d/cups stop
/etc/init.d/postfix stop
/etc/init.d/qpidd stop
/etc/init.d/nfslock stop

chkconfig rpcbind off
chkconfig cups off
chkconfig postfix off
chkconfig qpidd off
chkconfig nfslock off
chkconfig iptables off

2,临时停止selinux
[root@bogon ~]# setenforce 0 
Disabled

查看状态
[root@bogon ~]# getenforce 
Disabled

也可以修改 /etc/selinux/config,将SELINUX=disabled,重新启动系统即可。

3,更新系统软件源
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

4,安装依赖的软件包
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

5,编译apache
tar -zxvf httpd-2.2.22.tar.gz
cd httpd-2.2.22
./configure  --prefix=/usr/local/webserver/apache2 --enable-module=so --enable-rewrite
make && make install

设置自启动
cp support/apachectl /etc/init.d/httpd
vi /etc/init.d/httpd,在第二行添加下面的内容

# chkconfig: - 85 15 
# description: Apache is a World Wide Web server. It is used to serve \ 


chkconfig --add httpd
chmod 755 /etc/init.d/httpd 
chkconfig httpd on 

修改 httpd.conf,添加:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps


6,下载二进制的mysql软件包,直接解压即可,二进制包编译麻烦。


7,编译PHP
注意修改httpd,mysql的安装路径,安装完毕后,添加info.php文件进行测试

./configure \
--prefix=/usr/local/webserver/php \
--with-apxs2=/usr/local/webserver/apache2/bin/apxs \
--with-config-file-path=/usr/local/webserver/php/etc \
--with-mysql=/usr/local/webserver/mysql \
--with-mysqli=/usr/local/webserver/mysql/bin/mysql_config \
--with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath \
--enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex \
--enable-mbstring  --with-gd --enable-gd-native-ttf  --enable-pcntl --enable-sockets  --with-xmlrpc --enable-zip --enable-soap

make
make install

cp php.ini-dist /usr/local/webserver/php/etc/php.ini

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
C++ 计算机视觉
OpenCV-巴特沃斯低通&高通滤波器(C++)
OpenCV-巴特沃斯低通&高通滤波器(C++)
681 0
|
JavaScript 开发者 UED
数据驱动方式的优缺点
【10月更文挑战第13天】 数据驱动是软件开发中,特别是在 Vue 等框架中的一种重要理念。它通过数据绑定简化代码结构,提高开发效率和可维护性,增强用户体验,促进团队协作,并提升性能和灵活性。然而,也存在初始学习成本高、数据绑定复杂、内存管理问题及调试难度大等挑战。总体而言,数据驱动在现代应用开发中具有显著优势,但也需谨慎应对潜在问题。
|
存储 开发工具 数据库
git的标签管理
git的标签管理
|
机器学习/深度学习 人工智能 搜索推荐
《基因测序新视界:人工智能的关键赋能》
基因测序是解密生命密码的关键技术,开启了疾病诊断与个性化医疗的新纪元。然而,随着数据量的爆炸式增长,传统分析方法难以应对。人工智能(AI)凭借强大的模式识别和数据处理能力,在基因测序数据分析中崭露头角。AI不仅提高了疾病诊断的准确性和效率,还在药物研发、基因调控网络构建等领域发挥了重要作用。通过AI,研究人员能快速筛选药物靶点、预测药物反应,并揭示基因间的复杂调控机制。此外,AI在群体遗传学和进化生物学中的应用也取得了显著进展。尽管面临数据隐私和模型可解释性等挑战,AI已成为推动基因测序分析发展的关键力量,为人类健康和生命科学带来革命性变化。
477 18
|
数据可视化 关系型数据库 MySQL
【MySQL】MySQL8.0 创建用户及授权 - 看这篇就足够了
本文介绍了在MySQL 8.0+版本中创建和管理用户的详细步骤,包括通过命令行进入MySQL、创建数据库、用户及授权等操作,并提供了具体命令示例。适合初学者参考学习,帮助实现系统的权限管理和安全控制。
8576 3
【MySQL】MySQL8.0 创建用户及授权 - 看这篇就足够了
【数据结构】栈(Stack)的实现 -- 详解
【数据结构】栈(Stack)的实现 -- 详解
|
Android开发 iOS开发 MacOS
app公钥获取
android最简单获取方法,各大安卓应用市场搜索安装 APP备案助手,可直接快捷获取备案所需填写签名MD5值以及app公钥等信息
app公钥获取
|
数据可视化 Java Linux
数据导入与预处理-第7章-数据清理工具OpenRefine
数据导入与预处理-第7章-数据清理工具OpenRefine
|
网络协议 算法 数据库
【华为数通HCIP | 网络工程师】821-IGP高频题、易错题之OSPF(5)
【华为数通HCIP | 网络工程师】821-IGP高频题、易错题之OSPF(5)
1644 0
|
Linux Shell 调度
linux服务器定时执行python程序
linux服务器定时执行python程序
2045 0

热门文章

最新文章