centosphp环境安装
A. 阿里云centos 7.3怎么安装php环境
可以参考经验安装
https://jingyan..com/article/a3f121e4b0dd75fc9052bbc6.html
B. 怎么在centos 7上安装php环境
http://jingyan..com/article/9f63fb91a6aaa2c8400f0ec8.html
-供参考
C. 怎么安装centos7php环境服务器
在控制台下,输入su,回车,输入密码,此时输入密码是看不到 的,输完回车就行,然后输入yum list php*回车就能看到和php有关的安装包,选择一个你想要的php版本,然后输入yum install phpxxx,php就被安装到本机上了,mysql也是这么安装的,但是apache的名字要用httpd来安装,php安装以后默认只有最基础的扩展,还要在安装其他的扩展,如yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
D. 如何实现centos环境中的PHP JSON安装
1.下载源文件包:
wget
2.解压
tar xvjf php-json-ext-1.2.0.tar.bz2
3.进入目录
cd php-json-ext-1.2.0
4.初始化PHP环境
phpize
报错了:phpize commend not found
PHP JSON安装之前需要安装phpize
这个可以在yum中安装
yum -y install php-devel
如果还不能完成PHP JSON安装,说明你的编译工具有问题,安装一下就可以了
yum -y install autoconf
yum -y install automake
yum -y install libtool
运行phpize
(成功了)
5../configure
6.make
7.makeinstall
8.查看PHP JSON安装有没有成功
find / -name '*json.so'
./usr/lib/php/moles/json.so
说明已经有了
9.修改php.ini
我的是在php.ini 中include一个文件夹 /etc/php.d
在这个文件中添一个json.ini
vim json.ini
内容如下:
extension=json.so
10.重启服务
11.phpinfo()中您将看到
json support enabled
json version
以上就是PHP JSON安装的全部步骤。
E. centos的php环境搭建好后怎么使用
安装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
此时可以在目录:/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
测试mysql是否链接成功的php代码
<?php
$con = mysql_connect("10.0.@.@@","@@","@@");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("mydb", $con);
$result = mysql_query("SELECT * FROM sys_user");
while($row = mysql_fetch_array($result))
{
echo $row['UserName'] . " " . $row['PassWord'] . " " . $row['id'];
echo "<br />";
}
mysql_close($con);
?>
可以把上面的代码传入目录/var/www/html/
就可以看到执行情况
F. centos6 最完整安装php方法~呢
安装必要依赖。这一步较繁杂而且涉及更多linux方面的知识。我想偷懒因此用yum
yum installlibxml2-devel
yum installinstallopensslopenssl-devel
yum installcurl-devellibjpeg-devellibpnglibpng-devel
yum installfreetype-devellibmcrypt-devel
php官网找一个php来下载,假设链接就是url
cd (你的下载目录)
wgeturl
解压
./configure --prefix=(你的安装目录)
cd (你的安装目录)
make && make install && cd ..
增加环境变量
vim /etc/profile
export PATH=$PATH:(你的安装目录)bin/
source /etc/profile
G. 如何在CentOS7.0系统上搭建php环境
在控制台下,输入su,回车,输入密码,此时输入密码是看不到 的,输完回车就行,然内后输入yum list php*回车就能看到和容php有关的安装包,选择一个你想要的php版本,然后输入yum install phpxxx,php就被安装到本机上了,mysql也是这么安装的,但是apache的名字要用httpd来安装,php安装以后默认只有最基础的扩展,还要在安装其他的扩展,如yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
H. centos 如何安装最新php
一般服务器都加装防火墙,所以第一步要暂停防火墙,否则连接不到相关外网和程序源
Centos 6.默认下没有安装php组件,因此我们需要输入命令:yum -y install php 回车如下图。
不用管,程序会自动完成安装及配置。
Zend组件,Centos 6.3 里面是没有的,需要手动下载,及安装教程请点击下面链接:http://www.juxiwang.com/read-tid-2982.html
到此前期的准备工作已完成,下面就要对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();?>保存退出。然后通过你的浏览器输入:http://127.0.0.1/test.php如出现下图界面,恭喜里php运行环境你配置成功啦。
有时由于httpd.conf没有正确配置,本想浏览php文件,实际是下载了php文件,这个是因为系统没有识别php文件,所以就认为你要下载了。
修改方法: 检查你的httpd.conf当中是否有以下几行LoadMole php5_mole d:\php5\php5_apache2.dll (windows系统)
或LoadMole php5_mole /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文件启动时是唯一的。