備注:本次安裝是采用的系統自帶的yum源進行安裝的
第一步:安裝Apache
1:安裝apache,命令如下:
yum install?-y httpd
2:修改httpd.conf,修改ServerName的域名,具體步驟如下:
使用vi編輯器打開apache配置文件,命令如下:
vi /etc/httpd/conf/httpd.conf
按下Esc鍵切換到命令模式,命令如下:
/ServerName ?www.example.com:80 ? ? ——-回車
按下字母i鍵,切換到編輯模式,將/Server Name www.example.com:80 修改為如下:
ServerName www.localhost.com:80 ? ? ? ?? ——–這里設置自己的域名
3:啟動apache,命令如下
service httpd start
4:apache服務的一下其他操作命令:
service httpd stop ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——–停止apache服務
service httpd restart ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?——–重啟apache服務
chkconfig httpd on ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?———設置開機啟動
第二步:安裝mysql
1:安裝mysql,命令如下:
yum install -y mysql mysql-server
2:找到mysql安裝目錄下的my-medium.cnf,命令如下
whereis mysql ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?—–找到/usr/share/mysql目錄
cd /usr/share/mysql ?? ? ? ? ? ? ? ? ? ? ? ? ? ——進入文件夾
ls? ? ——查看該目錄下所有內容,其中有一個mysql-medium.cnf的文件
備注:步驟2只是為查詢mysql-medium.cnf路徑,實際操作中如果知道此路徑位置,步驟2可跳過
3:復制mysqli-mudium.cnf到/etc/my.cnf,命令如下
cp /user/share/mysql/mysql-medium.cnf /etc/my.cnf ? ?—–注意/etc/mysql.cnf前必須有一個空格
4:啟動mysql服務
service mysqld start
5:設置root賬戶密碼
mysql_secure_installation
此處會有一堆的信息提示,輸入步驟如下:
y ? ? ? ? ? ? 回車
******* ? ? 此處輸入密碼,回車
******* ? ? 再次輸入密碼,回車
y ? ? ? ? ? ? 回車……
y ? ? ? ? ? ? 回車……(重復此操作,一直到看到Thinks for using mysql為止,設置完成)
6:mysql的一些其他操作
service mysqld stop ? ? ? ? ? ? ? ? ? ? ? ? ? ??——-停止mysql服務
service mysqld restart ? ? ? ? ? ? ? ? ? ? ? ??——–重啟mysql服務
chkconfig mysqld on ? ? ? ? ? ? ? ? ? ? ? ? ? ?———設置開機啟動
第三步:安裝php
1:安裝php
yum install -y php
2:安裝組件
yum install -y php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
3:重啟apache和mysql
service httpd restart
service mysqld restart
第四步:修改apache配置
1:打開apache配置文件
vi /etc/httpd/conf/httpd.conf
2:修改配置文件
DirectoryIndex index.html index.html.var
修改為:DirectoryIndex index.htmlindex.php index.html.var (設置默認首頁文件)
:wq保存退出
3:重啟apache
service httpd restart
4:刪除默認測試首頁文件
rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html
第五步:修改php配置
1:打開php.ini
vi /etc/php.ini
2:修改如下
找到date.timezone = 把前面的分號去掉,改為date.timezone = Asia/Shanghai 設置時區
找到open_basedir = 設置為:open_basedir.:/tmp/防止php木馬跨站
備注:設置表示允許訪問當前目錄(即PHP腳本文件所在之目錄)和/tmp/目錄,可以防止php木馬跨站,
如果改了之后安裝程序有問題,可以注銷此行,
或者直接寫上程序的目錄/data/www.bamaol.com/:/tmp/
第六步:測試
編寫一個index.php文件,查看php版本信息
cd /var/www/html
vi index.php
<?php phpinfo(); ?>
:wq 保存退出
瀏覽器輸入域名127.0.0.1(此域名應根據自己項目域名確定)
顯示php版本信息,則安裝成功
二:簡單使用:
編寫php。PHP是web服務器端可插入的解釋型腳本語言,
所以php一般都是插入到html中的,在web服務器端執行,解釋型語言。
按照上面配置后,可以把學寫好的PHP腳本放在這個路徑下:/var/www/html/
如:編寫一個helloworld.php
test@VirtualBox:/var/www/html$ ls
helloworld.php? index.html? phpmyadmin
在瀏覽器輸入URL,如:http://ip/helloworld.php
就可以看到效果。
test@VirtualBox:/var/www/html$ cat helloworld.php?
<html>
?? ?<body>
?? ??? ?<?php
? ? ?? ???? echo “hello world”
?? ???? ?>
?? ?</body>
</html>
在/var/www/html ?文件下是我們默認的訪問目錄,在這寫一個php文件查看phpinfo.在瀏覽器輸入地址訪問就可以
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/87693