Linux上安装php运行环境稍微比Windows复杂,没有Windows那么方便的集成环境。技术在于折腾嘛

Linux 版本的可以参考之前发布的Linux安装PHP MongoDB扩展

安装环境

系统环境:CentOS 6.5 64位

一、设置YUM仓库

在第一步中,先设置安装apache,php和mysql所需要用到的yum仓库,添加REMI,EPEL,Webtatiche和Mysql服务器仓库。

yum -y install epel-release

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

wget https://centos6.iuscommunity.org/ius-release.rpm

rpm -Uvh ius-release*.rpm

yum -y update

二、安装PHP 5.6

1、安装PHP5.6

有很多方法可以安装PHP 5.6, 下面只是其中之一,仅作为一个参考。

yum -y install php55u php55u-opcache php55u-xml php55u-mcrypt php55u-gd php55u-devel php55u-mysql php55u-intl php55u-mbstring php55u-bcmath

2、让Apache解析php,在在httpd.conf 里加入如下几句:

LoadModule php5_module modules/libphp5.so
<IfModule mod_php5.c>

AddType application/x-httpd-php .php
        AddType application/x-httpd-php-source .phps

</IfModule>

三、安装MySQL 5.6并设置开机启动

1、安装Mysql并设置开机启动

yum install mysql-server

chkconfig mysqld on

2、设置Mysql密码

mysql> USE mysql;

mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';

mysql> FLUSH PRIVILEGES;

3、允许远程登录

mysql> GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

四、测试php是否能被apache解析

在/var/www/html/新建个test.php文件,将以下内容写入,然后保存运行。

<?
phpinfo();
?>

结束

最新文章

  1. 从display:run-in;中学习新技能
  2. C#中POST数据和接收的几种方式(抛砖引玉)
  3. 手机支持USB功能、驱动文件对应关系
  4. django xadmin多个model的数据渲染在统一个template中
  5. Thread 的使用
  6. 用odbc连接oracle问题
  7. 查询sql耗时(运行时间)
  8. JAVA WEB新进展
  9. AsyncTask不能同时运行多个实例解决办法
  10. 等方案及设备提供商 有需要的可以联系QQ561454825,电话:13779953060,我们提供最专业的无线WIFI认证系统及根据您的需要修改软件
  11. GDI+入门——带你走进Windows图形的世界
  12. Java 快排
  13. eclipse清除运行Maven build...后积累的配置项
  14. Xampp相关命令
  15. 【已解决】React中配置Sass引入.scss文件无效
  16. 应用 memcached 提升站点性能
  17. Vue 服务端渲染(SSR)
  18. $Django content_type组件 缓存组件
  19. pycharm sql语句警告
  20. redhat 5.6安装wireshark

热门文章

  1. Scratch单机版下载
  2. 通达OA 小飞鱼OA实施法:以项目管理的方式来推进工作流设计项目实施
  3. select into in mysql
  4. [NOI.AC 2018NOIP模拟赛 第三场 ] 染色 解题报告 (DP)
  5. Kettle的设计
  6. SAS拆分数据集
  7. jqGrid冻结列
  8. (转载) Android开发mac /dev/kvm is not found
  9. RocketMQ学习笔记(6)----RocketMQ的Client的使用 Producer/Consumer
  10. ajax错误信息