Linux安装PHP和MySQL
2016-05-04 17:45
330 查看
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();
?>
结束
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();
?>
结束
相关文章推荐
- linux管道的执行顺序
- Don't want to try playing game on linux
- Linux下查看MySQL的安装路径
- ssh连接慢(DNS惹的祸)
- linux下的文件系统选型
- linux软件下载地址
- 以usb-modeswitch配华为LTE上网卡EC5373在Linux下试图上网的尝试
- 手动订制一个基于BusyBox的微型Linux系统
- java 程序在Eclipse 或者 Linux 运行报 Unsupported major.minor version 51.0解决办法
- Ubuntu Linux 配置JDK环境
- centos 70 在vmware中安装笔记
- Centos系统备份与恢复教程
- java判断运行环境是linux还是windows
- 关于Linux中的SIGABRT信号
- 基本Linux命令的用法
- Linux下Nagios的安装与配置
- Linux下Nagios的安装与配置
- linux svn和web同步
- Linux下随机10字符病毒的清除
- kafka+zookeeper环境配置(Mac 或者 linux环境)