本文目录一览:
- 1、如何在CentOS 6上通过YUM安装Nginx和PHP-FPM
- 2、阿里云上的centos 7.2怎么yum安装php 5.6
- 3、centos6.6下怎么用yum安装php
- 4、怎样在centos上安装php
- 5、centos 如何安装最新php
- 6、如何在CentOS 6上通过YUM安装Nginx和PHP
如何在CentOS 6上通过YUM安装Nginx和PHP-FPM
1. 首先安装apachecentos可以直接yum安装apache 。
命令:yum install httpd //根据提示,输入Y安装即可成功安装
2. 然后启动apache,并且设置系统让 Apache 开机自动启动。
命令:
service httpd start //启动Apache
chkconfig httpd on //设置开机自启
3. 防火墙设置。关闭内核防火墙selinux,和iptables防火墙策略里设置运行网站的80端口,和数据库的3306端口。
命令:
vi /etc/selinux/config //关闭内核防火墙,将SELINUX=enforcing改成SELINUX=disabled
vi /etc/sysconfig/iptables //添加以下2个记录
-A INPUT -m state --state NEW -mtcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -mtcp -p tcp --dport 3306 -j ACCEPT
4. 安装mysql,此处也直接yum安装
命令:
yum install mysql mysql-server。//安装mysql
service mysqld start //安装完,用命令启动服务。
mysql_secure_installation //设置mysql密码,直接回车,根据提示输入Y,然后会让输入2次你想设置的密码,接下来的按照提示一直按y就行了。 最后出现:Thanksfor using MySQL!设置成功
chkconfig mysqld on //和apache一样设置开机自启
service mysqld restart //重启mysql
5. 安装PHP,和PHP组件,
命令:
yum install php
yum install php-mysql php-gd libjpeg*php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcryptphp-bcmath php-mhash libmcrypt
到此我们的apache、mysql、php都安装完了。在此重启一次apache和mysql
service httpd restart
service mysqld restart
6. apache默认网站目录是/var/www/html,在里面写个php测试页。
命令:
cd /var/www/html
vi ceshi.php
7. 测试,在浏览器地址栏里输入http://你的ip地址/ceshi.php,或者在本地浏览器输入:、也行。出现如下图php测试页,说明安装成功。向下拉看是否支持mysql。
END
注意事项
· 关闭selinux需要重启机器才能生效。也可以用命令setenforce 0 临时关闭selinux,这个是立即生效的。
阿里云上的centos 7.2怎么yum安装php 5.6
阿里云Centos配置php环境方法/步骤 打开putty工具,在主机名称中输入阿里云ecs的IP地址和端口。输入好后,点击“打开”进入。 进入putty界面后,输入系统账号和密码。提示一下密码是暗文的,输入密码时不会显示在屏幕上的。 进入系统后,输入命令进行安装。 安装apache: yum install httpd httpd-devel 启动apache: /etc/init.d/httpd start 此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口 安装mysql: yum install mysql mysql-server 启动mysql: /etc/init.d/mysqld start 安装php yum install php php-devel 重启apache使php生效 /etc/init.d/httpd restart 安装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 最后在目录:/var/www/html/下建立一个PHP文件 代码内容如下: ?php phpinfo(); ? 当你访问这个文件时,就能看到php版本以及所安装的插件信息了。 4 安装完所有的软件后,安装VPSMate面板。它提供界面化操作文件和控制软件。本数据来源于百度地图,最终结果以百度地图最新数据为准。我现在使用的是小鸟云。他们官网最近有活动蛮优惠,可以去看看!
centos6.6下怎么用yum安装php
是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。使用yum安装PHP的前提准备:
1、yum update 检查一下系统更新 初次安装可能更新的时间会比较长,请耐心等待。
2、yum install gcc gcc-c++ ;安装gcc软件编译环境。
[root@lamp ~]# yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
安装好php之后重启httpd : /etc/init.d/httpd restart
设置成开机启动:
chkconfig httpd on
chkconfig mysqld on
整个过程我们不需要修改/etc/httpd/conf/httpd.conf 这就是版本高了的好处~
怎样在centos上安装php
开始都只需要打些代码
1.
安装Apahce, PHP, MySQL以及php连接mysql库组件。 #yum -y install httpd php mysql
mysql-server php-mysql 2. 安装apache扩展 #yum -y install httpd-manual
mod_ssl mod_perl mod_auth_mysql 3. 安装php的扩展 #yum -y install
php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc 4.
安装MySQL的扩展 #yum -y install mysql-connector-odbc mysql-devel
libdbi-dbd-mysql
2
上面的每个命令敲完后需要等待一段时间让其下载安装
#/sbin/service httpd start [启动httpd服务,与开机启动无关] #/sbin/service mysqld start [启动mysqld服务,与开机启动无关]
安装完后通过这两个命令启动服务
3
服务启动后,默认php文件存放的目录在/var/www/html目录下,这里建立一个test.php文件,里面打上些内容,如图,我这里是先删除原有的test.php,再新建
4
在浏览器中浏览
centos 如何安装最新php
一般服务器都加装防火墙,所以第一步要暂停防火墙,否则连接不到相关外网和程序源
Centos 6.默认下没有安装php组件,因此我们需要输入命令:yum -y install php 回车如下图。
不用管,程序会自动完成安装及配置。
Zend组件,Centos 6.3 里面是没有的,需要手动下载,及安装教程请点击下面链接:
到此前期的准备工作已完成,下面就要对Apache进行配置
输入命令:vi /etc/httpd/conf/httpd.conf //打开Apache配置文件,
找到ServerTokens OS 将“OS”改为“Prod “ 。//显示服务器运行错误信息。与下图一样,那么Apache你就配置成功了,如果不一样请仔细对比上面的教程是不是那个步骤少了#及字母拼写错了。
到此php运行环境便配置成功啦。
启动http, /etc/rc.d/init.d/httpd start
输入命令:vi /var/www/html/test.php 在弹出的对话框里输入信息:?phpphpinfo();?保存退出。然后通过你的浏览器输入:如出现下图界面,恭喜里php运行环境你配置成功啦。
有时由于httpd.conf没有正确配置,本想浏览php文件,实际是下载了php文件,这个是因为系统没有识别php文件,所以就认为你要下载了。
修改方法: 检查你的httpd.conf当中是否有以下几行LoadModule php5_module d:\php5\php5_apache2.dll (windows系统)
或LoadModule php5_module /usr/libexec/apache2/php5.so(或者是libphp5.so)(linux系统)||||||根据你的平台而定,实际路径也因环境而异增加AddType application/x-httpd-php .php|||||||增加DirectoryIndex index.php index.html。一定可以ok
另,如果遇到启动httpd时出现报错信息,httpd: apr_sockaddr_info_get() failed for shiweihttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName,原因是没有设定ServerName
解决办法:
1)可以设定httpd.conf文件中的 ServerName,如下:ServerName localhost:80
(2)在 /etc/hosts 中填入自己的主机名称 bogon,如下:127.0.0.1 shiwei (用户名称)
还有可能遇到的问题,linux系统里存在多个httpd.conf文件,你不知道是哪个在起作用,那么service httpd restart 启动后,用ps -ef|more看http用的是什么进程,如果是、usr/sbin就用/usr/sbin/httpd -S命令,如果是/usr/local/apache2/bin/httpd,就用/usr/local/apache2/bin/httpd -S。看是启动了哪个,httpd。conf文件启动时是唯一的。
如何在CentOS 6上通过YUM安装Nginx和PHP
在CentOS 6上通过YUM安装Nginx和PHP-FPM:
第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo:
cd /etc/yum.repos.d/
vim nginx.repo
填写如下内容:
[nginx]
name=nginx repo
baseurl=nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
保存,则会产生一个/etc/yum.repos.d/nginx.repo文件。
下面直接执行如下指令即可自动安装好Nginx:
yum install nginx -y
安装完成,下面直接就可以启动Nginx了:
/etc/init.d/nginx start
现在Nginx已经启动了,直接访问服务器就能看到Nginx欢迎页面了的。