centos6.5安装php开发环境
2015-04-01 10:29
357 查看
centos6.5安装php开发环境
更好排版:https://www.zybuluo.com/phper/note/79313
yum安装依赖库
yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison \
libtool-ltdl-devel libiconv libmcrypt mhash mcrypt pcre-devel openssl-devel freetype-devel libcurl-devel
安装PHP 5.6
#先下载PHP
cd /software
wget http://cn2.php.net/distributions/php-5.6.6.tar.gz[/code]tar -zxvf php-5.6.6.tar.gzcd php-5.6.6.tar.gz#我们先配置下PHP的编译参数./configure --prefix=/usr/local/php --with-mysql --with-mysqli --with-pdo_mysql --with-iconv-dir --with-zlib --with-libxml-dir --enable-xml --with-curl --enable-fpm --enable-mbstring --with-gd --with-openssl --with-mhash --enable-sockets --with-xmlrpc --enable-zip --enable-soap --with-freetype-dir=/usr/lib64#编译makemake install clean#复制php.inicp php.ini-development /usr/local/php/lib/php.inicp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf#运行php-fpm/usr/local/php/sbin/php-fpm#将php命令加入到全局vi /root/.bash_profile#将/usr/local/php/bin 加到后面,用:隔开PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib:/usr/local/php/bin#重启source /root/.bash_profile先卸载老版本:
安装mysql 5.6#查看老版本号[root@centos6 /]# rpm -qa|grep -i mysqlmysql-libs-5.1.71-1.el6.x86_64#无依赖卸载删除[root@centos6 /]# rpm -ev --nodeps mysql-libs-5.1.71-1.el6.x86_64#检查下还存在否?[root@centos6 /]# rpm -qa|grep -i mysql[root@centos6 /]# rpm -q mysqlpackage mysql is not installed
再安装新版本:cd /software#先下载mysql 5.6wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz[/code]tar zxvf mysql-5.6.23.tar.gzcd mysql-5.6.23#cmake配置下cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装目录-DMYSQL_DATADIR=/usr/local/mysql/data \ #数据库存放目录-DDEFAULT_CHARSET=utf8 \ #使用utf8字符-DDEFAULT_COLLATION=utf8_general_ci \ #校验字符-DEXTRA_CHARSETS=all \ #安装所有扩展字符集-DENABLED_LOCAL_INFILE=1 #允许从本地导入数据#编译安装make && make install#创建mysql用户和用户组groupadd mysqluseradd -r -g mysql mysql#给mysql目录设置目录权限chown -R mysql:mysql /usr/local/mysql#将mysql的启动服务添加到系统服务中cd /usr/local/mysql/cp support-files/my-default.cnf /etc/my.cnf#创建系统数据库的表cd scripts/./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/#复制mysql管理脚本到系统服务目录cd /opt/mysql/support-filescp mysql.server /etc/rc.d/init.d/mysql#添加mysql命令到系统服务命令chkconfig --add mysql#加入开机启动策略chkconfig mysql onservice mysql start#以后就可以调用service 命令来管理mysqlservice mysql startservice mysql stopservice mysql restart#将mysql命令加入全局可用vi /root/.bash_profile#在PATH=$PATH:$HOME/bin添加参数为:PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib#重新生效source /root/.bash_profile#修改root密码mysql -u root mysqlmysql>use mysql;mysql>desc user;mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; //为root添加远程连接的能力。mysql>update user set Password = password('12346') where User='root';mysql>select Host,User,Password from user where User='root';mysql>flush privileges;mysql>exit#重新登录:mysql -uroot -p123456参考我之前的这些的这篇
安装nginx并连接php-fpm
附上云盘的我下载好的安装包: http://yunpan.cn/cZ2QJMSKVGsdU (提取码:06ec)
参考资料:
http://www.markdream.com/technologies/server/centos-install-nmp.shtml
http://www.cnblogs.com/fly1988happy/archive/2011/11/21/2257682.html
相关文章推荐
- 详解一:CentOS下编译安装PHP开发环境,配置LAMP
- 详解二:CentOS下编译安装PHP开发环境,配置LAMP
- 详解三:CentOS下编译安装PHP开发环境,配置LAMP
- 详解四:CentOS下编译安装PHP开发环境,配置LAMP
- 详解五:CentOS下编译安装PHP开发环境,配置LAMP
- centos 6.5 安装配置LAMP(linux,apache,mysql,php)环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- 5、CentOS 6.5系统安装配置Nginx-1.2.7+PHP-5.3.22环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- CentOS6.5 搭建基础PHP环境(yum安装)
- CentOS6.5 搭建基础PHP环境(yum安装)
- Centos6.5安装PHP运行环境,LNPR安装说明
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- 最小化安装CentOS7 + xfce4 +PHP + nginx +mariadb 开发环境
- centos 6.5 快速安装PHP环境
- 在CentOS 6.5 中安装JDK 1.7 + Eclipse并配置opencv的java开发环境(二)
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境
- centos6.5安装gtk开发环境
- CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境