纯净CentOS安装PHP网站环境
一、MySQL数据库
安装mysql:
yum install mysql mysql-server
启动mysql:
/etc/init.d/mysqld start 或 service mysqld start
初始账号密码 root (空密码)
输入命令mysql有提示则说明mysql安装启动成功,按Ctrl+C退出。
设置mysql随开机启动 chkconfig mysqld on
二、安装PHP
项目需要安装的是PHP5.6,yum install php只能安装到php5.3。而此linux比较旧,还没有php5.5,5.6等的镜像源地址。
通过yum list php*查看是否有需要安装的版本,PHP5.5名为php55w,PHP5.6名为php56w,如果没有就需要添加第三方yum源,推荐安装webtatic、rpmforge的源
0)、查看centos版本 cat /etc/issue
1)、
这个是安装webtatic源,选择对应的CentOS版本
CentOs 5.x
rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
CentOs 6.x
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
CentOs 7.X
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
这个是安装rpmforge源
#32位:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm
#64位:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm
2)、
安装好源之后就可以开装新版的php了,安装PHP和PHP扩展
一键安装所有扩展 yum --enablerepo=webtatic install php56w* -y --skip-broken
或详细安装
yum -y install php56w
yum -y install php56w-bcmath php56w-cli php56w-common php56w-devel php56w-fpm php56w-gd php56w-imap php56w-ldap php56w-mbstring php56w-mcrypt php56w-mysql php56w-mysqli php56w-odbc php56w-pdo php56w-pear php56w-pecl-igbinary php56w-xml php56w-xmlrpc php56w-opcache php56w-intl php56w-pecl-memcache
3)、
通过yum list installed | grep php可以查看所有已安装的php软件
使用yum remove php 删除
(附:下面这个是安装PHP5.3的方法)
yum -y install php
安装一些PHP扩展:
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
注:
yum remove 不一定能彻底清除干净,如果遇到 You could try using --skip-broken to work around the problem
的问题
则分别输入以下命令
yum install yum-plugin-replace
yum replace php-common --replace-with=php56w-common
三、安装Apache
可能本来已经安装有了,先尝试重启: service httpd restart
否则安装 yum install httpd 然后再启动
设置Apache开机启动 chkconfig httpd on
默认网站目录 /var/www/html
Apache配置文件 /etc/httpd/conf/httpd.conf
PHP配置文件 /etc/php.ini
编辑配置文件 httpd.conf,搜索"#ServerName",添加ServerName localhost:80
四、Java1.8的安装
1.查看CentOS自带JDK是否已安装。
yum list installed | grep java
2.卸载原有JDK
yum -y remove java-1.5.0-gcj.x86_64
3.查看yum库中的JDK包
yum -y list java*
4.安装JDK
yum install java-1.8.0-openjdk.x86_64
5.查看现在的java版本
java -version
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?