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(); ?>
寫的比較潦草,若有遺漏錯誤和爭議之處,歡迎你們的批評指正和討論,謝謝。