linux下安裝,配置,搭建PHP環境

2021-09-01 09:33:57 字數 2762 閱讀 6713

1. 安裝apahce, php, mysql, 以及php連線mysql庫元件。

2. 配置開機啟動服務

/sbin/chkconfig httpd on [設定apache伺服器httpd服務開機啟動]

/sbin/chkconfig --add mysqld [在服務清單中新增mysql服務]

/sbin/chkconfig mysqld on [設定mysql服務開機啟動]

/sbin/service httpd start [啟動httpd服務,與開機啟動無關]

/sbin/service mysqld start [啟動mysql服務,與開機無關]

3.設定mysql資料庫root帳號密碼。

mysqladmin -u root password 'newpassword' [引號內填密碼]

4. 讓mysql資料庫更安全

mysql -u root -p

mysql> drop database test; [刪除test資料庫]

mysql> delete from mysql.user where user = ''; [刪除匿名帳戶]

mysql> flush privileges; [過載許可權]

5. 按照以上的安裝方式, 配置出來的預設站點目錄為/var/www/html/

6. 新建乙個資料庫,新增乙個資料庫使用者,設定使用者許可權。寫個php指令碼測試一下資料庫連線吧。

mysql> create database my_db;

mysql> grant all privileges on my_db.* to 'user'@'localhost' identified by 'password';

//安裝apache擴充套件

//安裝php的擴充套件

yum install php-gd

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

//安裝mysql擴充套件

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

[root@soft bin]# mysql

error 2002 (hy000): can't connect to local mysql server through socket '/tmp/mysql.sock' (2) 

""mysql dead but subsys locked

解決辦法如下:

[root@soft mysql-4.1.19]# rm -fr /var/lib/mysql/*

[root@soft mysql-4.1.19]# rm /var/lock/subsys/mysql

rm: remove regular empty file `/var/lock/subsys/mysqld'? yes

shell> killall mysqld

shell> service mysqld start

[root@soft mysql-4.1.19]# /etc/rc.d/init.d/mysqld status

mysqld (pid 5457) is running...

###資料庫執行正常;

一、apache有兩個重要的目錄:

1、配置目錄 /etc/httpd/conf;

2、文件目錄 /var/www:

二、兩種配置模式:

apache在fedora下的兩種配置方式:文字模式(終端命令列)和圖形化配置。兩者各有優勢:圖形化下配置,更容易上手,在文字模式下直接編輯httpd.conf檔案,自由性更強些、更直接。

三、apache服務的啟動與關閉

apache服務的停止、啟動、關閉可以通過兩種模式下進行操作:文字(終端)模式下和圖形化介面。

四、終端下的操作

如果你想用linux作為www伺服器,我建議不要安裝圖形介面(即x

window、kde或gnome桌面),很顯然不安裝這些程式,會顯著提高系統的效能,易操作性和美麗的介面是要付出代價。我認為linux的精髓在於命令列的豐富。linux的命令可以完成所有任務。

1、apache的啟動、重啟、停止服務:

cd /etc/init.d命令切換到 /etc/init.d目錄,執行如下命令:

./httpd start //啟動apache服務

./httpd restart //重新啟動apache服務

./httpd stop //停止apache服務

開機自動啟動apache服務

cd /sbin命令切換到/sbin目錄,執行chkconfig命令,引數:./chkconfig --level 5 httpd on

./chkconfig --list可以檢查一下httpd開機是否自動啟動,如果5:啟動,表示開機自動啟動。

2、配置

cd /etc/httpd/conf命令切換到目錄/etc/httpd/conf,用vi編輯器開啟、編輯httpd.conf配置,在配置之前,為了防止配置出錯,先備份一下httpd.conf.

Linux 下安裝配置 PHP

這裡選用php 5.6版本 並解壓php安裝包 wget cn2.php.net get php 5.6.31.tar.gz from this mirror gzip d php 5.6.31.tar.gz tar xvfphp 5.6.31.tar 2 新增www使用者組和www使用者 如果系統...

Linux下安裝 配置PHP環境

環境 centos 6.5 64位作業系統 mysql apache 接下來我們來安裝 配置php環境,編譯php5的時候貌似比較複雜,容易出現很多問題,如遇到錯誤,需要根據錯誤提示來改善編譯引數。1 檢查php是否已經安裝,使用php v,是否能夠看到版本號 或者使用rpm qa grep php...

Linux安裝配置php

1.獲取安裝檔案 php 5.3.8.tar.gz 獲取安裝php需要的支援檔案 libxml2 2.6.32.tar.gz 2.安裝libxml2 1 tar zxvf libxml2 2.6.32.tar.gz 2 cd libxml2 2.6.32 3 configure prefix usr...