CentOS6下LAMP的rpm安装php
所须要的rpm包:mysql
httpdsql
phpvim
php-mysqlbash
mysql-serveride
[root@localhost ~]# yum install httpd php php-mysql mysql-server -y
CentOS7下LAMP的rpm安装测试
所须要的rpm包:spa
httpdorm
phpserver
php-mysql
mariadb-server
[root@localhost ~]# yum install httpd php php-mysql mariadv-server -y
关于mysql,在什么CentOS上叫作mysql,而在CentOS7上叫作mariadb,所以包名也不同,安装需注意。
在安装php后须要重启httpd服务才能生效,若是出现如下报错:
Invalid command 'php_value',perhaps misspelled or defined by a...ation
这是由于默认安装的php只适用于httpd的prefork模块,只须要将模块更改成prefork就能够了。
效果测试:
[root@localhost ~]# service httpd strat [root@localhost ~]# service mysql start // 在CentOS7上的服务启动命令为systemctl
php程序执行环境测试:
编辑一个php格式文件放在httpd网页目录下
[root@localhost ~]# vim test.php <?php phpinfo(); ?>
php程序与mysql通讯测试:
编辑一个php格式文件放在httpd网页目录下
[root@localhost ~]# vim test.php <?php $link = mysql_connect('127.0.0.1','root',''); if ($link) echo "OK"; else echo "Failure"; mysql_close(); ?>
写的比较潦草,若有遗漏错误和争议之处,欢迎你们的批评指正和讨论,谢谢。