您的位置:首页技术文章
文章详情页

CentOS上搭建PHP服务器环境

浏览:35日期:2022-09-12 14:22:00
方案一

安装apache:

yum install httpd httpd-devel

启动apache:

/etc/init.d/httpd start

此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口

安装mysql:

yum install mysql mysql-server mysql mysql-deve

启动mysql:

/etc/init.d/mysqld start

安装php

yum install php php-devel

重启apache使php生效

/etc/init.d/httpd restart

此时可以在目录:/var/www/html/下建立一个PHP文件代码:

<?php phpinfo(); ?>

然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到

安装php的扩展

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安装完扩展之后需要再次重启apache

/etc/init.d/httpd restart

安装php的相关组件

yum search php (搜索php相关的组件)

yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安装完成后重启apache服务 sudo service httpd restart

方案二

您也可以使用一键自动部署环境的工具,请参见网友开发的这个工具http://www.centos.bz/2013/08/ezhttp-tutorial/

路径解析

apache

如果采用RPM包安装,安装路径应在 /etc/httpd目录下

apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl

web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr/local/apache2目录下

php

如果采用RPM包安装,安装路径应在 /etc/目录下

php的配置文件:/etc/php.ini 如果采用源代码安装,一般默认安装在/usr/local/lib目录下

php配置文件: /usr/local/lib/php.ini 或/usr/local/php/etc/php.ini

mysql

如果采用RPM包安装,安装路径应在/usr/share/mysql目录下

mysqldump文件位置:/usr/bin/mysqldump mysqli配置文件:

/etc/my.cnf或/usr/share/mysql/my.cnf mysql数据目录在/var/lib/mysql目录下

如果采用源代码安装,一般默认安装在/usr/local/mysql目录下

apache重启(docker容器内)

apachectl -k start 设置/删除环境变量设置:

export变量名=变量值 删除:

unset变量名 Yum安装php5.5

先删除旧的php版本

yum remove php php-bcmath php-cli php-common php-devel php-fpm

php-gd php-imap php-ldap php-mbstring php-mcrypt php-mysql

php-odbc php-pdo php-pear php-pecl-igbinary php-xml php-xmlrpc

添加源

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

安装

yum install php55w php55w-bcmath php55w-cli php55w-common

php55w-devel php55w-fpm php55w-gd php55w-imap

php55w-ldap php55w-mbstring php55w-mcrypt php55w-mysql

php55w-odbc php55w-pdo php55w-pear php55w-pecl-igbinary

php55w-xml php55w-xmlrpc php55w-opcache php55w-intl php55w-pecl-memcache

标签: PHP
相关文章: